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
- 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, cookedchickpeas1: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'atarsumac + thyme1 tbsp sumac + 1 tbsp thymemiddle-eastern
similar flavor profile
Instructions
- 1
Heat oven to 425F
- 2
Toss carrots and cauliflower with cooking oil, za'atar, and salt
- 3
Spread vegetables on sheet pan with space between pieces
- 4
Roast vegetables, shaking pan halfway through, until tender
- 5
Heat olive oil in large saute pan or Dutch oven over medium heat
- 6
Add onions with salt and saute until well caramelized and golden brown
- 7
Add cumin, salt, red pepper flakes, black pepper, and cinnamon and cook until fragrant
- 8
Remove half of the onions with slotted spoon to paper towel-lined plate
- 9
Add rice to remaining onions and stir until shimmering and coated in spices
- 10
Add water and lentils and stir until combined
- 11
Cover pan and reduce heat to low to maintain low simmer
- 12
Simmer covered until rice is tender and water has cooked off
- 13
Fluff rice and serve with reserved onions on top
- 14
Serve with roasted vegetables, yogurt, and lemon wedges
Tips
Use two sheet pans if vegetables are crowded to ensure browning rather than steaming
Add water to onions if they start to stick or burn during caramelization
Reserve half the caramelized onions for garnish to add texture contrast
Good to Know
Refrigerate leftovers up to 4 days. Rice may firm up; add splash of water when reheating.
Caramelize onions up to 2 days ahead. Cook lentils and rice mixture day of serving for best texture.
Serve warm with yogurt, lemon wedges, and roasted vegetables on the side.
Common Mistakes
Don't rush onion caramelization to avoid bitter, burnt flavor
Use tight-fitting lid to prevent rice from drying out during simmering
Substitutions
Dairy-Free Swaps
Gluten-Free Swaps
General Alternatives
similar flavor profile
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.