Lebanese Mujadara Recipe (Lentils, Rice, and Caramelized Onions)

Lebanese Mujadara is comfort food at its best. Tender lentils and fluffy rice cook together, then get topped with sweet, deeply caramelized onions. The result is earthy, cozy, and full of flavor from simple pantry items. It is budget-friendly, naturally vegan, and gluten-free. You can serve it as a main dish with a crisp salad or yogurt on the side, or as a hearty side next to grilled vegetables.

This dish shines on busy weeknights and also works well for meal prep. The ingredients are easy to find: lentils, rice, onions, and olive oil. Spices like cumin and cinnamon add warmth without making it heavy. Make extra caramelized onions for a generous finish—those golden strands bring the whole bowl to life.

Lebanese Mujadara (Lentils, Rice, and Caramelized Onions)

Why Make Lebanese Mujadara

Mujadara is a smart meal for days when you want comfort without fuss. It uses low-cost, everyday ingredients and turns them into a balanced, satisfying bowl. Lentils bring plant protein and fiber, rice adds gentle starch, and onions add a sweet, rich bite. The flavor is warm and welcoming, thanks to cumin and a hint of cinnamon or allspice. A squeeze of lemon or a spoon of yogurt on top brightens every bite.

Season after season, this dish fits your table. In cooler months, it feels cozy and filling. In warmer months, serve it at room temperature with a tomato-cucumber salad and fresh herbs. It holds well, packs easily, and tastes even better the next day as the spices settle. If you like meals that are easy to cook, kind to your budget, and great for leftovers, mujadara earns a place in your weekly rotation.

Why You’ll Love This Lebanese Mujadara

Cozy Flavor with Everyday Ingredients

You get deep, homey flavor from simple items: lentils, rice, onions, olive oil, and a few spices. Nothing fancy, just real comfort.

Quick to Make, Easy to Love

Most of the time is hands-off simmering. While lentils and rice cook, you caramelize onions. You end up with a full, tasty meal without much effort.

Ingredients and Substitutions

What You’ll Need for This Recipe

  • Brown or green lentils (not red), rinsed
  • Long-grain white rice (like basmati), rinsed
  • Yellow or white onions, thinly sliced
  • Olive oil (or neutral oil)
  • Water or low-sodium vegetable broth
  • Ground cumin
  • Ground allspice or a pinch of cinnamon (optional but lovely)
  • Bay leaf (optional)
  • Salt and black pepper
  • Lemon wedges, to serve (optional)
  • Fresh parsley or mint, chopped (optional)
  • Plain yogurt or plant-based yogurt, to serve (optional)
  • Pinch of sumac for serving (optional, adds lemony finish)

Smart Swaps for Dietary Needs

  • Gluten-free: Naturally gluten-free as written. Always check broth labels.
  • Oil-conscious: Caramelize onions low and slow with a splash of water, then finish with a small drizzle of oil.
  • Whole grain: Swap white rice for brown basmati; add more liquid and time (see Tips).
  • Low-sodium: Use water instead of broth and salt to taste at the end.
  • Low-FODMAP-inspired: Use the green tops of scallions for garnish; cook onions separately for others if needed.

Smart Variation (Optional)

  • Mujadara with Bulgur (Mujadara Hamra): Replace rice with fine or medium bulgur. Cook lentils first, then stir in bulgur to steam in the hot liquid until tender.
  • Herby Lemon Mujadara: Finish with lots of parsley, mint, lemon zest, and a big squeeze of lemon juice.

How to Make Lebanese Mujadara

Step-by-Step Cooking Instructions

Step 1: Rinse 1 cup brown or green lentils and 3/4 cup long-grain white rice until water runs clear. Drain well.

Step 2: In a wide pan or pot, warm 3 tablespoons olive oil over medium heat. Add 2–3 large sliced onions with a pinch of salt. Cook, stirring often, until deep golden and jammy, 20–25 minutes. Remove half for topping.

Step 3: To the remaining onions in the pot, add 1 teaspoon ground cumin, 1/4 teaspoon allspice or a pinch of cinnamon, and a bay leaf if using. Stir 30 seconds until fragrant.

Step 4: Add lentils and 3 cups water or broth. Bring to a boil, then reduce to a lively simmer. Cook 10–12 minutes, until lentils are just tender but not soft.

Step 5: Stir in rinsed rice, 1 teaspoon salt, and black pepper. Add 1/2–1 cup more hot water if needed to cover by about 1/2 inch.

Step 6: Cover and cook on low heat until rice is tender and liquid is absorbed, 15–18 minutes. Keep the lid on and rest 5–10 minutes off heat.

Step 7: Fluff with a fork. Top with the reserved caramelized onions, parsley or mint, sumac, and lemon wedges. Taste and adjust salt and pepper. Serve warm or at room temperature.

Tips for Texture, Timing & Tools

  • Rice type: For brown basmati, add about 1/2 cup extra liquid and cook 15–20 minutes longer.
  • Lentil doneness: Slightly undercook lentils before adding rice so they finish together.
  • Onion depth: A wide skillet helps onions brown evenly. If they brown too fast, lower heat and add a splash of water.
  • No sticking: If the pot looks dry before rice is done, add a few tablespoons of hot water and continue on low.
  • Make it brighter: Finish with lemon juice or a spoon of yogurt to balance the earthy flavors.

Storage & Reheating

How to Store It Right

  • Cool completely, then pack into airtight containers.
  • Refrigerate up to 4–5 days.
  • Freeze up to 2–3 months. Portion for easy thawing and keep onions for topping in a separate bag if possible.

Reheating Without Losing Flavor

  • Stovetop: Warm gently in a skillet with a splash of water or broth, covered, over low heat.
  • Microwave: Cover and heat in short bursts, stirring in between. Add a spoon of water if dry.
  • Oven: Spread in a baking dish, sprinkle with water, cover, and warm at 300°F (150°C) until hot.
A Dish Worth Making Again and Again

The flavors deepen on day two. Keep extra caramelized onions to refresh each serving.

Print

Lebanese Mujadara

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting dish made with lentils, rice, and sweet caramelized onions, perfect for weeknight meals or meal prep.

  • Author: mary
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Lebanese
  • Diet: Gluten-Free, Vegan

Ingredients

Scale
  • 1 cup brown or green lentils, rinsed
  • 3/4 cup long-grain white rice, rinsed
  • 23 large onions, thinly sliced
  • 3 tablespoons olive oil
  • 3 cups water or low-sodium vegetable broth
  • 1 teaspoon ground cumin
  • 1/4 teaspoon ground allspice or a pinch of cinnamon (optional)
  • 1 bay leaf (optional)
  • Salt and black pepper, to taste
  • Lemon wedges, for serving (optional)
  • Fresh parsley or mint, chopped (optional)
  • Plain yogurt or plant-based yogurt, for serving (optional)
  • Pinch of sumac, for serving (optional)

Instructions

  1. Rinse the lentils and rice until the water runs clear. Drain well.
  2. Warm the olive oil in a wide pan over medium heat. Add the sliced onions with a pinch of salt and cook until deep golden and jammy, about 20–25 minutes. Remove half for topping.
  3. Add the remaining onions in the pot and stir in the ground cumin, allspice (or cinnamon), and bay leaf. Cook until fragrant.
  4. Pour in the lentils and water or broth. Bring to a boil, reduce heat, and simmer for 10–12 minutes until lentils are just tender.
  5. Stir in the rinsed rice, salt, and black pepper. Add more hot water if needed to cover by about 1/2 inch.
  6. Cover and cook on low until rice is tender and liquid is absorbed, about 15–18 minutes. Let rest off heat for 5–10 minutes.
  7. Fluff with a fork and top with reserved caramelized onions, parsley or mint, and lemon wedges. Adjust salt and pepper to taste.

Notes

Mujadara improves in flavor the next day. Store in airtight containers if there are leftovers.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 15g
  • Protein: 15g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us  we can’t wait to see what you’ve made!

FAQs

Do I need to soak the lentils?

No soaking is needed for brown or green lentils. Just rinse well. They cook quickly and hold their shape.

Which lentils are best for mujadara?

Use brown or green lentils. They stay tender but whole. Avoid red lentils; they break down and turn mushy.

Can I make mujadara in an Instant Pot?

Yes. Sauté and caramelize onions first (either on Sauté mode or on the stove). Pressure cook 1 cup lentils with 2 1/2 cups water for 6 minutes (natural release 10). Stir in rinsed rice plus 3/4–1 cup water, pressure cook 3–4 minutes (natural release 10). Fluff and finish with onions and herbs.

How do I keep the rice from getting mushy?

Rinse rice until the water runs clear, keep heat low once covered, and avoid lifting the lid while it cooks. Rest off heat before fluffing.

Final Thoughts

Lebanese Mujadara proves that simple food can taste rich and satisfying. With lentils, rice, and onions, you get a warm, nourishing meal any night of the week. Make it once, and it will quickly become a staple in your home.

Mary Avatar

AUTHOR

Leave a Reply

Your email address will not be published. Required fields are marked *

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

Smiling woman in a modern kitchen, representing the author of a blog post on how to optimize SEO

Hi! I’m Ella!

🍽 Easy, cozy recipes with a touch of Scandinavian charm because the best meals are meant to be shared.

Search

Subscribe

Get exclusive access to recipes and cooking tips!





You’ll also love