Majadra Rice Recipe: Lentil and Caramelized Onion Harmony

Majadra Rice Recipe: Lentil and Caramelized Onion Harmony

This traditional Middle Eastern dish brings together simple ingredients in perfect harmony. Lentils and rice cook together, creating a texture that’s both hearty and light.

The real magic happens with the onions—slow-cooked until deeply caramelized, they add a sweet, rich contrast to the earthy base. It’s a dish that proves patience in the kitchen pays off.

What you’ll love is how the flavors meld together, with each bite offering a balance of soft lentils, fluffy rice, and those golden, crispy onions on top. It’s comforting without being heavy.

Perfect for a weeknight meal or a gathering, this recipe stays true to its roots while fitting seamlessly into any home kitchen.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Majadra Rice

Simple pantry staples come together for this classic Middle Eastern dish with earthy lentils and golden onions.

Ingredient Amount Notes
Brown Lentils 🥣 1 cup Dried, rinsed thoroughly
Long-Grain White Rice 🍚 ¾ cup Rinsed until water runs clear
Yellow Onions 🧅 2 whole Large, thinly sliced
Olive Oil 🫒 ½ cup Divided for cooking
Ground Cumin 🌿 1 ½ tsp Freshly ground preferred
Ground Coriander 🌿 1 tsp Toasted for depth
Sea Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Turmeric 🟡 ½ tsp For color and warmth
Cinnamon Stick 🌰 1 piece Optional for aroma
Bay Leaf 🍃 1 piece Dried or fresh
Vegetable Broth 🥫 2 ½ cups Low-sodium preferred

The onions are everything here. Use yellow onions for the right balance of sweetness and depth as they caramelize. Trader Joe’s or Whole Foods often have good quality bulk lentils and rice. Look for lentils that are uniform in size—they cook more evenly. The cumin and coriander should be fresh; if they smell dusty, they’ve lost their potency (and it’s time to restock).

No brown lentils? Green lentils work but hold their shape more—adjust cooking time. Out of cumin? Ground caraway at half the amount adds a similar earthy note. For the broth, water with a bouillon cube is an acceptable swap. The turmeric adds color but can be omitted if you prefer. Freshly ground spices make a noticeable difference here.

Leftover majadra keeps well in the fridge for 4-5 days and reheats beautifully. Store in an airtight container. The onions will soften over time but still taste amazing. This dish also freezes for up to 3 months—portion before freezing for easy meals later.

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I love how everything cooks together in a single pot—lentils, rice, and those caramelized onions just soak up the cumin and olive oil.
  • Pure Comfort: The way the crispy onions mix with the soft lentils and fluffy rice? Honestly, it’s the kind of dish that feels like a warm hug.
  • Feeds a Crowd: Between us, this is my go-to for potlucks or when I need to stretch a meal for the whole family without breaking the bank.
  • Better the Next Day: Leftovers taste even richer after the flavors meld overnight—I’ll be real, I sometimes make a double batch on purpose.

Step-by-Step Instructions for Lentil and Caramelized Onion Rice

This method ensures perfectly cooked lentils and rice with deeply caramelized onions every time.

Step 1: Cook the Lentils with Spices

In a medium saucepan, combine the 1 cup Brown Lentils with 2.5 cups Vegetable Broth. Add the 1 piece Cinnamon Stick, 1 piece Bay Leaf, 1.5 tsp Sea Salt, 0.5 tsp Ground Black Pepper, 0.5 tsp Turmeric, 1.5 tsp Ground Cumin, and 1 tsp Ground Coriander.

Bring to a boil over medium-high heat, then reduce to low and simmer for 20-25 minutes until the lentils are tender but still hold their shape. Drain any remaining liquid, but reserve the cinnamon stick and bay leaf.

Step 2: Caramelize the Onions

While the lentils cook, thinly slice the 2 whole Yellow Onions. Heat ¼ cup of the 0.5 cup Olive Oil in a large skillet over medium heat. Add the onions and cook, stirring occasionally, for 25-30 minutes.

The onions should turn a deep golden brown and sweet. If they start to stick, lower the heat slightly and add a splash of water. Stir more frequently as they darken to prevent burning. The onions are done when they’re soft, deeply colored, and smell rich and sweet.

Step 3: Toast the Rice

Rinse the 0.75 cup Long-Grain White Rice until the water runs clear. In a separate saucepan, heat 2 tablespoons of the remaining olive oil over medium heat. Add the drained rice and stir for 2-3 minutes until the grains turn translucent and smell nutty.

This toasting step enhances the rice’s flavor and prevents it from becoming mushy. Be careful not to let it brown—just warm it through until it’s fragrant and slightly glossy.

Step 4: Combine and Steam

In a large pot, layer the cooked lentils, caramelized onions, and toasted rice. Add 1 cup of water and the reserved cinnamon stick and bay leaf. Stir gently to combine, then bring to a simmer over medium heat.

Once simmering, reduce the heat to low, cover, and cook for 15-20 minutes until the rice is tender and the liquid is absorbed. Turn off the heat and let it sit covered for 10 minutes to steam.

Step 5: Fluff and Serve

Remove the cinnamon stick and bay leaf. Use a fork to gently fluff the rice and lentils, mixing the caramelized onions throughout. Taste and adjust seasoning with additional sea salt or ground black pepper if needed.

Serve warm, with extra caramelized onions on top for garnish. The dish should have a tender texture with distinct lentils and rice, all tied together by the sweet, rich onions and fragrant spices.

👨‍🍳

Pro Tips For Making Majadra Rice

  • Soak the Lentils: I learned this the hard way—soak brown lentils for at least 30 minutes before cooking to cut their cooking time in half and prevent them from turning mushy while the rice finishes.
  • Caramelize Those Onions: Don’t rush the onions. Cook them in olive oil on medium-low until deep golden brown, about 20 minutes—this builds the sweet, rich base that defines majadra.
  • Toast the Cumin: Bloom the ground cumin in olive oil for 30 seconds before adding liquids. It wakes up the flavor and keeps it from tasting dull or flat.
  • Use the Right Ratio: Stick to 1 part lentils to 1 part rice by volume, and use 2.5 parts water. This balance guarantees both ingredients finish cooking at the same time without turning to porridge.

Make-Ahead Tips for majadra rice

Prep Ahead Strategy

You can cook the lentils and caramelize the onions up to 2 days ahead. Store them separately in the fridge—the lentils in their cooking liquid, the onions in a sealed container. This cuts your active cooking time in half when you’re ready to assemble. 💡

Freezing for Later

Majadra freezes beautifully for up to 3 months. Portion the cooled dish into airtight containers, leaving ½ inch headspace for expansion. I use glass containers for easy reheating and better flavor preservation.

Reheating Methods

For best results, thaw overnight in the fridge. Reheat on the stovetop with 2 tablespoons water over medium-low heat for 10 minutes, stirring occasionally. The microwave works too—cover and heat in 1-minute intervals. ❄️

Onion Storage Tip

If making onions ahead, store them with their cooking oil. This keeps them moist and prevents them from drying out. Re-crisp them in a pan for 2-3 minutes before serving if you prefer that fresh texture.

Spice Prep

Toast and measure all your spices the night before. Store in a small bowl covered with plastic wrap. This ensures the cumin and coriander stay fresh and potent until you’re ready to cook.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 50g18%
Dietary Fiber 12g43%
Sugars 3g
Protein 14g28%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use red lentils instead of brown?

Red lentils will turn mushy and lose their shape. Stick with brown or green lentils for the right texture. They hold up better during cooking and give that classic bite.

2

Why do my onions burn before caramelizing?

Your heat is likely too high. Cook them on medium-low and stir frequently, adding a splash of water if they stick. Patience is key—it takes 25-30 minutes for perfect caramelization.

3

How do I prevent the rice from getting mushy?

Toast the rice in oil for 2-3 minutes before combining with lentils. Also, avoid stirring too much while cooking. Let it steam undisturbed for the final 10 minutes.

★★★★★5.0(4 reviews)
Tyler Campbell