Mujadara (Lentils and Rice)

Posted on March 19, 2026

By: Amelie Grace

This Middle Eastern comfort dish has been a staple in my kitchen for over a decade. Mujadara combines brown lentils, rice, and caramelized onions into something truly satisfying. It’s economical, nutritious, and feeds a crowd with ingredients you likely have on hand. The slow-cooked onions make all the difference here.

Why This Mujadara Works

The secret lies in properly caramelizing the onions until they’re deep golden brown. This takes patience but creates the rich, sweet flavor that elevates simple lentils and rice. Using the right lentil-to-rice ratio ensures both components cook evenly without becoming mushy.

Ingredients

  • 1 cup brown or green lentils, picked over and rinsed
  • 1 cup long-grain white rice (basmati works well)
  • 3 large yellow onions, thinly sliced (about 4 cups)
  • 1/4 cup olive oil, divided
  • 3 cups vegetable or chicken broth
  • 1 cup water
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon allspice
  • 1 bay leaf
  • 1 1/2 teaspoons salt, or to taste
  • 1/2 teaspoon black pepper
  • 2 tablespoons butter (optional)

These simple ingredients create layers of flavor when combined thoughtfully, with each component contributing to the overall harmony of the dish.

How to Make It

  1. Prepare the onions: Heat 3 tablespoons olive oil in a large, heavy-bottomed pot over medium heat. Add sliced onions with a pinch of salt. Cook, stirring occasionally, for 25-30 minutes until deep golden brown and caramelized. Don’t rush this step – properly caramelized onions are crucial for authentic flavor. Remove half the onions and set aside for garnish.
  2. Add lentils: To the remaining onions in the pot, add the rinsed lentils, cumin, cinnamon, allspice, and bay leaf. Stir for 1-2 minutes until fragrant. Pour in the broth and water, bring to a boil, then reduce heat to low. Cover and simmer for 15 minutes.
  3. Add rice: Stir in the rice, salt, and black pepper. The liquid should cover the rice by about an inch – add more water if needed. Return to a boil, then reduce heat to low, cover tightly, and simmer for 20-25 minutes until both lentils and rice are tender.
  4. Rest and fluff: Remove from heat and let stand, covered, for 10 minutes. Remove the bay leaf, then gently stir in butter if using. Taste and adjust salt and pepper as needed.
  5. Serve: Transfer to a serving platter and top with the reserved caramelized onions. Drizzle with remaining olive oil if desired.

This method ensures the lentils and rice cook evenly while the spices bloom and meld into a cohesive, comforting dish.

Nutrition at a Glance

  • High in plant protein: Lentils provide complete amino acids when combined with rice
  • Rich in fiber: Supports digestive health and helps maintain steady blood sugar
  • Iron-rich: Lentils are an excellent source of non-heme iron
  • Low in saturated fat: Heart-healthy when prepared with olive oil
  • Complex carbohydrates: Provides sustained energy without blood sugar spikes
  • Folate source: Important for cell division and DNA synthesis
  • Potassium content: Supports heart health and blood pressure regulation
  • Naturally gluten-free: Safe for those with celiac disease or gluten sensitivity

How to Serve It

  • As a main dish: Serve with a dollop of plain Greek yogurt and fresh herbs
  • Side dish option: Pairs beautifully with roasted chicken or grilled lamb
  • Middle Eastern feast: Alongside tabbouleh, hummus, and warm pita bread
  • Comfort food style: Top with fried onions and serve with pickled vegetables
  • Light lunch: Serve smaller portions with a simple salad of cucumber and tomatoes
  • Breakfast variation: Reheat with a fried egg on top for a protein-rich morning meal

Mujadara works wonderfully as both a standalone meal and as part of a larger Middle Eastern spread, adapting to whatever your table needs.

Common Mistakes

  • Rushing the onions: Properly caramelized onions take 25-30 minutes – don’t turn up the heat to speed the process
  • Using the wrong lentils: Red lentils break down too quickly; stick with brown or green varieties
  • Adding rice too early: Let lentils cook first, or they won’t soften properly
  • Not enough liquid: The mixture can burn if there isn’t adequate liquid to cook both components
  • Skipping the resting time: Letting it sit covered after cooking allows flavors to meld and textures to settle
  • Underseasoning: Lentils and rice need adequate salt to bring out their flavors
  • Overcooking: Both lentils and rice should be tender but not mushy

Avoiding these pitfalls ensures your mujadara has the right texture and depth of flavor that makes this dish so beloved.

Storage and Reheating

  • Refrigerator storage: Store covered for up to 5 days in the refrigerator
  • Freezer storage: Freeze portions in airtight containers for up to 3 months
  • Stovetop reheating: Add a splash of broth or water and heat gently, stirring occasionally
  • Microwave method: Heat in 30-second intervals, stirring between, adding liquid as needed
  • Oven reheating: Cover with foil and heat at 350°F for 15-20 minutes
  • Texture refresh: Stir in a little butter or olive oil after reheating to restore richness
  • Portion control: Freeze in individual containers for easy single-serving meals

Mujadara actually improves with time as the flavors continue to develop, making it excellent for meal prep and batch cooking.

image 3
Mujadara (Lentils and Rice) 4

Leftover Ideas

  • Stuffed vegetables: Use as filling for bell peppers, tomatoes, or cabbage rolls
  • Breakfast bowl: Top with a fried or poached egg and fresh herbs
  • Soup base: Add more broth and vegetables to create a hearty lentil soup
  • Salad component: Serve cold over greens with lemon vinaigrette
  • Wrap filling: Roll in warm tortillas with cucumber, tomatoes, and tahini sauce
  • Fritters: Form into patties, add an egg binder, and pan-fry until crispy
  • Grain bowl base: Top with roasted vegetables, avocado, and your favorite sauce

These versatile leftovers transform easily into completely different meals, extending the value of your cooking effort throughout the week.

Mujadara represents everything I love about Middle Eastern cooking – simple ingredients transformed into something deeply satisfying through technique and time. The dish teaches patience through the slow caramelization of onions and rewards you with layers of flavor that develop beautifully. In my kitchen, it’s become the go-to meal when I want something nourishing that doesn’t require a trip to the grocery store.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mujadara (Lentils and Rice)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: James Carter
  • Total Time: 75 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A comforting Middle Eastern dish of brown lentils, rice, and caramelized onions seasoned with warm spices. Nutritious, economical, and satisfying.


Ingredients

Scale
  • 1 cup brown or green lentils, picked over and rinsed
  • 1 cup long-grain white rice (basmati preferred)
  • 3 large yellow onions, thinly sliced (about 4 cups)
  • 1/4 cup olive oil, divided
  • 3 cups vegetable or chicken broth
  • 1 cup water
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon allspice
  • 1 bay leaf
  • 1 1/2 teaspoons salt, or to taste
  • 1/2 teaspoon black pepper
  • 2 tablespoons butter (optional)

Instructions

  1. 1. Heat 3 tablespoons olive oil in a large, heavy-bottomed pot over medium heat. Add sliced onions with a pinch of salt. Cook, stirring occasionally, for 25-30 minutes until deep golden brown and caramelized. Remove half the onions and set aside for garnish.
  2. 2. To remaining onions in pot, add rinsed lentils, cumin, cinnamon, allspice, and bay leaf. Stir for 1-2 minutes until fragrant. Pour in broth and water, bring to a boil, then reduce heat to low. Cover and simmer for 15 minutes.
  3. 3. Stir in rice, salt, and black pepper. Liquid should cover rice by about an inch – add more water if needed. Return to a boil, then reduce heat to low, cover tightly, and simmer for 20-25 minutes until both lentils and rice are tender.
  4. 4. Remove from heat and let stand, covered, for 10 minutes. Remove bay leaf, then gently stir in butter if using. Taste and adjust salt and pepper as needed.
  5. 5. Transfer to serving platter and top with reserved caramelized onions. Drizzle with remaining olive oil if desired.

Notes

Store covered in refrigerator for up to 5 days or freeze for up to 3 months. Reheat with a splash of broth or water.

  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 285
  • Sugar: 6g
  • Sodium: 650mg
  • Fat: 8g
  • Carbohydrates: 45g
  • Fiber: 8g
  • Protein: 12g

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star