Print

Mujaddara (Lentils and Rice with Caramelized Onions)

4.8 from 52 reviews

Mujaddara is a classic Arabic recipe featuring cooked lentils and rice, caramelized onions, herbs and yogurt. It’s a delicious vegetarian main dish! This version calls for brown rice instead of white (if you want to use white, see recipe notes). Recipe yields 4 generous servings.

best mujaddara recipe
Scale

Ingredients

Instructions

  1. In a large Dutch oven or soup pot, combine the garlic, bay leaves, cumin, 1 1/2 teaspoons of the salt and about 20 twists of freshly ground black pepper. Add 5 cups water and bring the mixture to a boil over medium-high heat.
  2. Once boiling, stir in the rice and reduce the heat to medium. Cover and cook, stirring occasionally and adjusting the heat as necessary to maintain a controlled simmer, for 10 minutes.
  3. Stir in the lentils and let the mixture return to a simmer. Cover again, reduce the heat to medium-low, and cook until the liquid is absorbed and the rice and lentils are tender, about 20 to 23 minutes.
  4. Meanwhile, warm the olive oil in a large (12-inch) skillet over medium-high heat. When it’s warm enough that a slice of onion sizzles on contact, add the remaining onions. Stir to combine.
  5. Stir only every 3 minutes or so at first, then more often once the onions at the edges of the pan start browning. If the onions are browning before they have softened, dial down the heat to give them more time. Cook until the onions are deeply caramelized and starting to crisp at the edges, about 20 to 30 minutes. In the meantime, line a large plate or cutting board with a couple paper towels.
  6. Using a slotted spoon or fish spatula, transfer the onions to the lined plate and spread them evenly across. Sprinkle the remaining 1/4 teaspoon salt over the onions. They’ll crisp up as they cool.
  7. When the lentils and rice are done cooking, drain off any excess water (if there is any) and return the mixture to the pot, off the heat. Lay a kitchen towel across the top of the pot to absorb steam, then cover the pot and let it rest for 10 minutes.
  8. Remove the lid, discard the bay leaves, and smash the garlic cloves against the side of the pan with a fork. Add about 3/4ths of the green onions and cilantro, reserving the rest for garnish. Gently stir and fluff the rice with a fork. Season to taste with additional salt and pepper, if necessary.
  9. Transfer the rice and lentil mixture to a large serving platter or bowl. Top with the caramelized onions and the remaining green onions and cilantro. Serve hot, warm or at room temperature, with yogurt and spicy sauce (optional) on the side.

Notes

Recipe adapted from Milk Street.

*Rice notes: You can find brown basmati rice (Lundberg brand) at most well-stocked grocery stores, in the rice or health food section. You can also find it at Trader Joe’s, but be sure to buy the regular (not quick-cook) variety. To make this recipe with white basmati rice instead, cook the lentils in the boiling water first for about 10 minutes (until somewhat softened on the outside/still firm in the middle), then add the rice and cook until both lentils and rice are tender, about 25 minutes.

**Lentil notes: You want to use standard-issue brown or green lentils, not fancy French green or black beluga lentils. Those have different cooking times, which won’t work with these instructions.

Make it dairy free/vegan: This is easy! Replace the yogurt with something similarly creamy and tangy, like classic hummus or tahini sauce.

Prepare in advance: This recipe is a great candidate for making ahead. You could gently reheat the lentil and rice mixture and onions (reserve fresh herbs for the end), or just let it warm to room temperature.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.