Middle Eastern Mujadara with Caramelized Onions and Roasted Vegetables

Prep: 15 minCook: 1 hr 15 min4 servingsmediumMiddle Eastern
Middle Eastern Mujadara with Caramelized Onions and Roasted Vegetables

This aromatic Middle Eastern comfort dish combines fluffy basmati rice with tender lentils, deeply caramelized onions, and warm spices like cumin and cinnamon. Served alongside golden roasted carrots and cauliflower tossed with za'atar, it creates a complete, satisfying meal. The contrast of textures - from creamy lentils to crispy vegetables - and the bright finish of lemon and cooling yogurt make this perfect for weeknight dinners or entertaining. The dish showcases how simple pantry ingredients transform into something deeply flavorful through proper technique and spice layering.

Ingredients

4 servings
  • 2 onions, red and medium, sliced
  • 2 lemons, wedges
  • 3 tbsp oil, olive
  • 1 tsp cumin, ground
  • ½ tsp salt
  • ¼ tsp red pepper flakes
  • ¼ tsp black pepper
  • tsp cinnamon, ground
  • 1 cup rice, uncooked basmati
  • 1 ¾ cups water
  • 2 ½ cups lentils, cooked
    chickpeas1:1protein

    different texture but works

  • yogurt, plain or Greek, for serving(optional)
  • 1 lb carrots, sliced
  • 1 lb cauliflower, florets
  • 2 tbsp oil, cooking
  • 2 tbsp za'atar
    sumac + thyme1 tbsp sumac + 1 tbsp thymemiddle-eastern

    similar flavor profile

Instructions

  1. 1

    Heat oven to 425F

  2. 2

    Toss carrots and cauliflower with cooking oil, za'atar, and salt

  3. 3

    Spread vegetables on sheet pan with space between pieces

  4. 4

    Roast vegetables, shaking pan halfway through, until tender

  5. 5

    Heat olive oil in large saute pan or Dutch oven over medium heat

  6. 6

    Add onions with salt and saute until well caramelized and golden brown

  7. 7

    Add cumin, salt, red pepper flakes, black pepper, and cinnamon and cook until fragrant

  8. 8

    Remove half of the onions with slotted spoon to paper towel-lined plate

  9. 9

    Add rice to remaining onions and stir until shimmering and coated in spices

  10. 10

    Add water and lentils and stir until combined

  11. 11

    Cover pan and reduce heat to low to maintain low simmer

  12. 12

    Simmer covered until rice is tender and water has cooked off

  13. 13

    Fluff rice and serve with reserved onions on top

  14. 14

    Serve with roasted vegetables, yogurt, and lemon wedges

Tips

Tip 1

Use two sheet pans if vegetables are crowded to ensure browning rather than steaming

Tip 2

Add water to onions if they start to stick or burn during caramelization

Tip 3

Reserve half the caramelized onions for garnish to add texture contrast

Good to Know

Storage

Refrigerate leftovers up to 4 days. Rice may firm up; add splash of water when reheating.

Make Ahead

Caramelize onions up to 2 days ahead. Cook lentils and rice mixture day of serving for best texture.

Serve With

Serve warm with yogurt, lemon wedges, and roasted vegetables on the side.

Common Mistakes

Watch

Don't rush onion caramelization to avoid bitter, burnt flavor

Watch

Use tight-fitting lid to prevent rice from drying out during simmering

Substitutions

Dairy-Free Swaps

Greek yogurt
labneh1:1dairydairy-free

richer flavor

Full guide →

Gluten-Free Swaps

basmati rice
jasmine rice1:1gluten-free

similar texture

Full guide →

General Alternatives

lentils
chickpeas1:1protein

different texture but works

Full guide →
za'atar
sumac + thyme1 tbsp sumac + 1 tbsp thymemiddle-eastern

similar flavor profile

Find more substitutions →

FAQ

Can I use dried lentils instead of cooked?

Yes, use half the amount of dried lentils and cook according to package directions before adding to the rice mixture.

What if I don't have za'atar?

Substitute with a mix of sumac, dried thyme, and sesame seeds, or use dried oregano and a pinch of sesame seeds.

How long will leftovers keep?

Refrigerate up to 4 days. The rice may firm up, so add a splash of water when reheating.