Mujadara Recipe (Lebanese Rice)
Mujadara is one of those humble, satisfying dishes that tastes like home no matter where you grew up. It’s simply lentils and rice cooked with warm spices, finished with deeply caramelized onions and bright lemon. The result is comforting, balanced, and inexpensive — a weeknight hero and a show-off for a casual dinner.
In this recipe I follow a straightforward, step-by-step approach so the lentils cook through and the rice stays fluffy. The trick is timing: the lentils simmer first, then the rice joins them, and while they finish you make the onions until they’re golden-brown and crisp. The spices are flexible, but I’ll note how I use whole seeds or ground spices depending on what I have on hand.
This post breaks down the ingredients, walks you through each step exactly as written, and offers practical swaps, gear notes, and storage guidance. No fuss, just reliable results you can make and repeat.
Ingredient Breakdown
- 1 ½ cups green lentils or brown — the main body of the dish; holds shape and gives texture and protein.
- 1 cup basmati rice — fragrant long-grain rice that stays separate and light when rinsed first.
- 6 cups vegetable broth or water — cooking liquid; broth adds depth, water keeps it neutral and pantry-friendly.
- 2 tablespoons olive oil — used to bloom whole seeds if using them; adds a subtle fruity base.
- 2 tablespoons coriander seeds — bright, citrusy notes when toasted; optional to grind later.
- 1 tablespoon cumin seeds or 1 ½ tsp ground cumin — warm, earthy backbone; use seeds for toasty flavor or ground for convenience.
- 2 teaspoons salt — seasons the cooking liquid; adjust to taste, especially if using salted broth.
- 1 ½ teaspoons smashed allspice seeds or ½ tsp ground allspice — adds a subtle warm, peppery clove-like flavor; choose whole or ground as noted.
- 1 teaspoon ground cinnamon — a little sweetness and warmth that ties the spices together.
- ½ teaspoon ground turmeric — color and a hint of earthiness; mild in taste but lifts the dish visually.
- ½ teaspoon ground black pepper — basic seasoning; freshly cracked is best if you have it.
- 3 large sweet onions peeled and sliced — caramelize these until medium brown and crispy at the edges for the signature topping.
- ¼ cup all-purpose flour or GF flour mix — light coating for onions so they crisp without steaming in the oil; use GF mix for a gluten-free option.
- ½ cup vegetable oil — for frying the floured onions until golden and crisp.
- chopped cilantro and lemon wedges — cilantro adds freshness; lemon wedges bring acidity to brighten each bite.
Method: Mujadara
- Rinse 1 cup basmati rice under cold running water in a fine-mesh sieve until the water runs clear; drain and set aside. Measure 1 1/2 cups green or brown lentils.
- Heat a large 6‑quart pot over medium heat and add 2 tablespoons olive oil.
- If using whole seeds: add 2 tablespoons coriander seeds and 1 tablespoon cumin seeds (and 1 1/2 teaspoons smashed allspice seeds if using the smashed seeds) to the hot oil and sauté, stirring, for 2–3 minutes until fragrant. If using ground cumin or ground allspice, do not add them now—you will add them with the liquid in the next step.
- Add the 1 1/2 cups dried lentils and 6 cups vegetable broth or water to the pot. Stir to combine.
- Add the remaining spices: 2 teaspoons salt, 1 teaspoon ground cinnamon, 1/2 teaspoon ground turmeric, and 1/2 teaspoon ground black pepper. Also add either 1 1/2 teaspoons smashed allspice seeds (if you did not add them in step 3) or 1/2 teaspoon ground allspice; and either 1 tablespoon cumin seeds (if you did not add them in step 3) or 1 1/2 teaspoons ground cumin. Stir once to distribute.
- Bring the pot to a boil, then reduce heat to low so the liquid maintains a gentle simmer. Cover and simmer the lentils for 15 minutes.
- After 15 minutes, add the drained basmati rice to the pot, stir gently to distribute, cover, and continue to simmer on low for another 15 minutes, or until the rice is tender and the liquid is absorbed. If the mixture is not fully cooked after 15 minutes, continue cooking a few minutes more until done.
- While the lentils and rice finish cooking, heat a large sauté pan over medium heat and add 1/2 cup vegetable oil.
- Toss the 3 large sliced sweet onions with 1/4 cup all‑purpose flour (or GF flour mix) until evenly coated.
- When the oil is hot, add the floured sliced onions to the pan. Stir and sauté, turning occasionally, until the onions are soft with dark crispy edges (medium brown), about 15 minutes. Monitor the heat so they brown without burning. Transfer the onions to paper towels or a rack to drain any excess oil.
- When the rice and lentils are cooked, remove the pot from heat and fluff gently with a fork. Transfer to a serving bowl.
- Top the lentils and rice with the caramelized onions. Sprinkle with chopped cilantro and serve with lemon wedges alongside.
Why It’s My Go-To
Mujadara hits a sweet spot: it’s inexpensive, shelf-stable friendly, nourishing, and quick to pull together once you get the hang of timing. Lentils cook faster than most pulses but hold up well, and basmati keeps the texture light. The caramelized onions transform the whole dish — sweet, savory, and textural contrast that makes every bite interesting.
I also love that it scales easily. Feed two or eight — the method stays the same, and the flavor matures overnight. It’s one of those dishes where leftovers improve because the spices settle and intensify.
Easy Ingredient Swaps

- Swap green lentils for brown lentils — both work with similar cook times and texture.
- Use water instead of vegetable broth — you lose a bit of depth but keep it pantry-friendly.
- If you don’t have basmati, use another long-grain rice; be aware cook time and water ratios can differ.
- Replace all-purpose flour with a gluten-free flour mix — already noted in the recipe; it keeps the onions crisp.
- Use ground spices instead of whole seeds — add them with the liquid as directed to avoid burning.
- Substitute cilantro with parsley if you prefer a milder herb garnish.
What’s in the Gear List

- Large 6‑quart pot — for cooking lentils and rice together with room to simmer.
- Fine-mesh sieve — to rinse basmati rice until the water runs clear.
- Large sauté pan — for frying the onions until caramelized and crisp.
- Measuring cups and spoons — keep the spice ratios consistent.
- Wooden spoon or spatula and a fork — for stirring and fluffing.
- Paper towels or a rack — to drain the fried onions so they stay crisp.
Steer Clear of These
Don’t skip rinsing the rice. The starch on the surface makes rice gummy; rinsing keeps basmati light and separate. Don’t raise the heat too high when toasting whole seeds in oil — they should be fragrant, not burnt. When frying onions, monitor heat and stir; burned onion tastes bitter and will overpower the dish.
Avoid adding the rice too early. The method times the lentils first so they soften, then the rice joins in. Follow the order and cooking times to prevent undercooked lentils or overcooked rice.
Fit It to Your Goals
Looking to make this more protein-forward? Serve Mujadara with a side of plain yogurt or a handful of toasted nuts for extra protein and texture. If you’re minimizing oil, use a nonstick pan and reduce the frying oil for the onions; they won’t be as crisp, but still flavorful.
For gluten-free diets, use a GF flour mix for the onions as the recipe states. To reduce sodium, use water instead of broth and taste before adding extra salt.
Chef’s Notes
Spice choices: seeds vs. ground
If you have whole coriander and cumin seeds, bloom them briefly in oil for a fresher, toasty aroma — it transforms the base. If you only have ground spices, add them with the liquid so they dissolve into the cooking liquid and don’t scorch.
Onions: timing and texture
Caramelizing the onions takes attention but not hands-on time. Medium heat, patience, and occasional stirring give soft centers with crisp, brown edges. If the pan runs dry, add a splash of oil. Drain them briefly so excess oil doesn’t make the rice soggy.
Refrigerate, Freeze, Reheat
Refrigerate leftovers in an airtight container for up to 4 days. The flavors deepen, and it makes an easy lunch. Freeze portions up to 3 months; thaw in the fridge overnight. To reheat, warm gently on the stovetop with a splash of water or broth to restore moisture. Avoid microwaving without a cover; it can dry the rice out. Re-crisp any onions in a hot pan for a minute before serving if needed.
Frequently Asked Questions
Can I use red lentils? Red lentils cook much faster and tend to break down into a puree-like texture. If you want a more stew-like mujaddara, red lentils are fine, but they won’t give the same separate lentil texture as green or brown lentils.
Do I need to soak the lentils? No. Green and brown lentils don’t require soaking and cook relatively quickly. Just rinse and use as directed.
Can I make the onions without frying in oil? You can sauté onions with less oil until soft and deeply browned, but they won’t be as crispy. Using the flour coat and frying in oil delivers the traditional texture contrast.
How do I know when the rice is done? After the second 15-minute simmer (30 minutes total from when lentils started), check the rice — it should be tender and the liquid absorbed. If not, continue simmering a few minutes more, checking frequently.
Bring It to the Table
Serve Mujadara warm in a wide bowl, topped with plenty of the caramelized onions. Scatter chopped cilantro over the top and place lemon wedges on the side. Each diner can squeeze a bit of lemon to cut through the richness and add brightness. It pairs beautifully with a simple salad — crisp cucumbers, tomatoes, and a tangy vinaigrette — or a dollop of plain yogurt for creaminess.
This is a dish that travels well from kitchen to table. It feels special without fuss, and the contrast of soft lentils and rice with crunchy onions keeps everyone coming back for seconds.

Mujadara Recipe (Lebanese Rice)
Ingredients
Ingredients
- 1 1/2 cupsgreen lentilsor brown
- 1 cupbasmati rice
- 6 cupsvegetable brothor water
- 2 tablespoonsolive oil
- 2 tablespoonscoriander seeds
- 1 tablespooncumin seedsor 1 1/2 tsp ground cumin
- 2 teaspoonssalt
- 1 1/2 teaspoonssmashed allspice seedsor 1/2 tsp ground allspice
- 1 teaspoonground cinnamon
- 1/2 teaspoonground turmeric
- 1/2 teaspoonground black pepper
- 3 largesweet onionspeeled and sliced
- 1/4 cupall-purpose flouror GF flour mix
- 1/2 cupvegetable oil
- chopped cilantro and lemon wedges
Instructions
Instructions
- Rinse 1 cup basmati rice under cold running water in a fine-mesh sieve until the water runs clear; drain and set aside. Measure 1 1/2 cups green or brown lentils.
- Heat a large 6‑quart pot over medium heat and add 2 tablespoons olive oil.
- If using whole seeds: add 2 tablespoons coriander seeds and 1 tablespoon cumin seeds (and 1 1/2 teaspoons smashed allspice seeds if using the smashed seeds) to the hot oil and sauté, stirring, for 2–3 minutes until fragrant. If using ground cumin or ground allspice, do not add them now—you will add them with the liquid in the next step.
- Add the 1 1/2 cups dried lentils and 6 cups vegetable broth or water to the pot. Stir to combine.
- Add the remaining spices: 2 teaspoons salt, 1 teaspoon ground cinnamon, 1/2 teaspoon ground turmeric, and 1/2 teaspoon ground black pepper. Also add either 1 1/2 teaspoons smashed allspice seeds (if you did not add them in step 3) or 1/2 teaspoon ground allspice; and either 1 tablespoon cumin seeds (if you did not add them in step 3) or 1 1/2 teaspoons ground cumin. Stir once to distribute.
- Bring the pot to a boil, then reduce heat to low so the liquid maintains a gentle simmer. Cover and simmer the lentils for 15 minutes.
- After 15 minutes, add the drained basmati rice to the pot, stir gently to distribute, cover, and continue to simmer on low for another 15 minutes, or until the rice is tender and the liquid is absorbed. If the mixture is not fully cooked after 15 minutes, continue cooking a few minutes more until done.
- While the lentils and rice finish cooking, heat a large sauté pan over medium heat and add 1/2 cup vegetable oil.
- Toss the 3 large sliced sweet onions with 1/4 cup all‑purpose flour (or GF flour mix) until evenly coated.
- When the oil is hot, add the floured sliced onions to the pan. Stir and sauté, turning occasionally, until the onions are soft with dark crispy edges (medium brown), about 15 minutes. Monitor the heat so they brown without burning. Transfer the onions to paper towels or a rack to drain any excess oil.
- When the rice and lentils are cooked, remove the pot from heat and fluff gently with a fork. Transfer to a serving bowl.
- Top the lentils and rice with the caramelized onions. Sprinkle with chopped cilantro and serve with lemon wedges alongside.
Equipment
- Fine Mesh Sieve
- 6-quart pot
- large sauté pan
- Fork
- paper towels or rack
Notes
Store leftovers in an airtight container in the fridge for up to 5 days. This dish is fantastic as a make-ahead meal prep!

