Rice and lentils with caramelized onions is a much-loved food in the Middle East. This is Milk Street’s take on the version they tasted in Lebanon, where the dish is called mujaddara. The rice and lentils are simmered together in the same pot, with the lentils getting a 10-minute head start so both finish at the same time.
Meanwhile, the onions are fried until crisp and deeply caramelized—almost burnt, really—to coax out a savory bittersweet flavor. Serve hot, warm or at room temperature with a dollop of plain yogurt. It’s a delicious accompaniment to grilled or roasted meats, but it’s hearty enough to be the center of a vegetarian meal.
We took the flavor up a notch by using homemade chicken broth instead of the water. Of course, it’s no longer vegetarian after that, but you could use vegetable or mushroom stock if that is your goal. I must admit, without the pop of green from scallions (and I added a garnish of cilantro), the dish is very bland and brown looking—the taste is anything BUT.
For the uninitiated, lentils are tiny round legumes—aka a seed that grows in a pod—a plant-based protein source that come in a variety of sizes and colors, including black, brown, yellow, red, or green. They’re low in fat, extremely nutrient-dense, and generally pretty affordable to buy, and they pack in a lot of health benefits. They are high in protein, are a good source of iron, and pack a lot of healthy fiber.
Tip: Don’t use French green lentils (Puy lentils) in place of the brown lentils called for. Even when fully cooked, green lentils retain a firm, almost al dente texture, while brown lentils take on a softness that combines well with the rice. Don’t worry if the onions turn quite dark at the edge of the skillet; deep browning is desirable. But do stir the browned bits into the mix to ensure the onions color evenly. However, if the onions brown deeply before they soften, lower the heat a notch or two and keep stirring until the pan cools slightly.

Lebanese Lentils and Rice with Crisped Onions (Mujaddara
Ingredients
- 4 medium garlic cloves, smashed and peeled
- 4 bay leaves
- 2½ tsp. ground cumin
- ½ tsp. ground allspice
- Kosher salt and ground black pepper
- 5 cups water, or choice of stock (we used homemade chicken stock)
- 1 cup brown lentils, rinsed and drained
- 1 cup basmati rice, rinsed and drained
- ⅓ cup peanut oil
- 2 medium yellow onions, halved and thinly sliced
- 1 bunch scallions, thinly sliced
- Plain whole-milk yogurt, to serve
Directions
- In a large Dutch oven over medium-high, combine 5 cups water, the garlic, bay, cumin, allspice, 1 tablespoon salt and 1 teaspoon pepper. Bring to a boil, then stir in the lentils and reduce to medium. Cover and cook, stirring occasionally and adjusting the heat to maintain a simmer, until the lentils are softened but still quite firm at the center, about 10 minutes.
- Stir in the rice and return to a simmer. Cover, reduce to medium-low and cook until the liquid is absorbed and the lentils and rice are tender, about 25 minutes.
- Meanwhile, in a 12-inch skillet over medium-high, heat the oil until shimmering. Add the onions and cook, stirring only occasionally at the start then more frequently once browning begins at the edges of the pan, until the onions are deeply caramelized and crisped, 10 to 15 minutes; adjust the heat if the onions brown too quickly. Using a slotted spoon, transfer the onions to a paper towel–lined plate and spread evenly. Sprinkle with ¼ teaspoon salt and set aside; the onions will crisp as they cool.
- When the lentils and rice are tender, remove the pot from the heat. Uncover and lay a kitchen towel across the pan, then replace the lid and let stand for 10 minutes.
- Using a fork, fluff the lentils and rice, removing and discarding the bay. Taste and season with salt and pepper.
- Stir in half the scallions, then transfer to a serving bowl. Top with the fried onions and remaining scallions.
- Serve hot, warm or at room temperature with yogurt on the side.
Recipe courtesy of 177MilkStreet.com