Lebanese Beans And Rice Recipe: Spiced Lentils With Caramelized Onions

Lebanese Beans And Rice Recipe: Spiced Lentils With Caramelized Onions

This traditional Lebanese dish combines humble ingredients into something deeply flavorful. Brown lentils and long-grain rice create a hearty base, while caramelized onions add natural sweetness to balance the warm spices.

The secret lies in the layering of flavors. Sautéed onions develop rich color and depth, while cumin and allspice infuse the lentils with authentic Middle Eastern character. The rice absorbs all these elements as it cooks.

What emerges is a vegan one-pot meal that’s both nourishing and comforting. Each bite delivers tender lentils, perfectly cooked rice, and those irresistible caramelized onions on top.

Serve this as a main dish or alongside your favorite proteins. The flavors only improve the next day.

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

Ingredients for Lebanese Beans and Rice

Brown lentils, rice, and caramelized onions form this hearty, spiced dish with minimal effort.

Ingredient Amount Notes
Brown Lentils 🌱 1 ½ cups Rinsed and picked over
Long-Grain White Rice 🌾 1 cup Rinsed until water runs clear
Yellow Onions 🧅 3 whole Thinly sliced for caramelizing
Extra-Virgin Olive Oil 🫒 ½ cup Divided for cooking and finishing
Ground Cumin 🌿 1 ½ tsp Freshly toasted for best flavor
Ground Allspice 🌶️ 1 tsp Key for authentic Middle Eastern taste
Ground Cinnamon 🌿 ¼ tsp Adds warm depth to spices
Bay Leaves 🍃 2 whole Removed before serving
Vegetable Broth 💧 3 cups Low-sodium preferred
Sea Salt 🧂 1 ½ tsp Adjust to taste at the end
Freshly Ground Black Pepper 🌶️ ½ tsp For finishing
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The lentils are the foundation here. Brown lentils hold their shape better than red, which can turn mushy. Look for them in the bulk section at Whole Foods or any well-stocked grocery store—they should be uniform in color and free of debris. The rice matters too: long-grain white absorbs the flavors without getting gummy. I always rinse mine until the water runs completely clear (worth the extra minute).

No allspice? Substitute with a pinch of cloves plus nutmeg—not identical, but close. Fresh out of cumin? Coriander at the same amount works in a pinch, though the flavor profile shifts slightly. The broth can be homemade or store-bought (Imagine or Pacific brands are reliable). If you’re out of parsley, fresh cilantro or mint add a nice fresh contrast. Don’t skip the cinnamon though—it’s subtle but essential.

This tastes even better the next day once the flavors meld. Keeps in the fridge for 4-5 days and freezes beautifully for up to 3 months. Store leftovers in airtight containers, and reheat with a splash of water to keep the rice from drying out.

❤️

Why You’ll Love This Recipe

  • One Pot Meal: I just dump the lentils, rice, and onions in with the cumin and oil—no extra pans, no fuss.
  • Warm Spiced Comfort: The cumin blooms in the olive oil, turning simple lentils and rice into something deep and cozy.
  • Feeds All Week: I make a big batch on Sunday and we eat it hot, cold, or stuffed in a wrap for days.
  • Pantry Hero: Brown lentils and rice are cheap, keep forever, and still taste like a restaurant dish.

Step-by-Step Instructions for Spiced Lentils With Caramelized Onions

This method delivers perfect texture and deep, aromatic flavor every time.

Step 1: Caramelize the Onions to Deep Golden

Heat ¼ cup extra-virgin olive oil in a large pot over medium-low heat. Add all 3 whole yellow onions and cook slowly for 25-30 minutes, stirring occasionally, until they turn a rich, deep amber color.

This low-and-slow approach transforms the natural sugars into complex, sweet flavors. Don’t rush it—if they brown too quickly, they’ll taste bitter. Season with a pinch of the sea salt halfway through to help draw out moisture.

Step 2: Toast the Spices and Cook the Lentils

Stir in the 1.5 tsp ground cumin, 1 tsp ground allspice, and ¼ tsp ground cinnamon into the onions. Cook for 1 minute until fragrant—this blooms their flavors before adding liquid.

Add the 1.5 cups brown lentils, 2 whole bay leaves, and 3 cups vegetable broth. Bring to a boil, then reduce to a simmer and cook for 20-25 minutes until the lentils are tender but still hold their shape.

Step 3: Prepare and Cook the Rice

While the lentils cook, rinse the 1 cup long-grain white rice until the water runs clear. In a separate pot, bring 2 cups water to a boil (you’ll use the remaining ¼ cup extra-virgin olive oil later). Add the rice and ½ tsp sea salt, then reduce to low, cover, and cook for 15-18 minutes.

The rice is done when all liquid is absorbed and the grains are fluffy and separate easily. Fluff with a fork and let it sit covered for 5 minutes to steam.

Step 4: Combine and Finish with Fresh Herbs

Remove the bay leaves from the lentils. Stir in the remaining ¼ cup extra-virgin olive oil and the cooked rice. Taste and adjust seasoning with the remaining 1 tsp sea salt and ½ tsp freshly ground black pepper.

Let the mixture sit for 5 minutes to allow flavors to meld. Just before serving, stir in the ¼ cup fresh parsley, reserving a little for garnish. The final dish should have a glossy finish with tender lentils and perfectly cooked rice.

👨‍🍳

Pro Tips For Making Lebanese Beans And Rice

  • Bloom the Cumin: Toast the ground cumin in 1 tablespoon of olive oil for 30 seconds before adding onions—this wakes up the flavor in a way raw cumin just can’t.
  • Soak the Lentils: I learned this the hard way—skip soaking brown lentils and they’ll stay stubbornly firm. Cover them in cold water for 20 minutes while you prep the rest.
  • Use Separate Pots: Cook the lentils and rice in different pots to control doneness. Lentils need 25-30 minutes, while rice is done in 15—mixing them early turns the rice to mush.
  • Finish with Olive Oil: Drizzle another tablespoon of good extra-virgin olive oil over the finished dish. Sounds simple, but it adds a richness that ties everything together.

Wine and Beer Pairings for This lebanese beans and rice

Lebanese Wine Pairings

Try a crisp Lebanese white like Château Musar Jeune Blanc, with its bright acidity and citrus notes that cut through the spices. For red lovers, Château Musar Rouge offers dark fruit and earthy complexity that complements the dish beautifully. 🍷

International Whites

A Sauvignon Blanc from New Zealand delivers zesty lime and herbal notes that refresh your palate. Pinot Grigio from Italy is another great option, with its light body and clean finish.

Light Beer Options

A crisp Pilsner like Almaza (Lebanese) or Stella Artois cleanses the palate without overpowering. For craft beer fans, a Belgian witbier with citrus and spice notes pairs wonderfully. 🍺

Avoid Heavy Choices

Skip bold reds like Cabernet Sauvignon—they’ll clash with the warm spices. Similarly, avoid heavy, malty beers like stouts that can overwhelm the dish’s delicate balance.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 2.5g12%
Cholesterol 0mg0%
Sodium 680mg30%
Total Carbohydrate 65g24%
Dietary Fiber 12g43%
Sugars 3g
Protein 16g32%
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?

Not recommended. Red lentils break down too much during cooking. Brown lentils hold their shape better for this dish’s texture.

2

Why toast the spices first?

Toasting cumin, allspice, and cinnamon for 1 minute releases their essential oils, deepening the flavor. It’s a crucial step for authentic taste.

3

Can this be made in one pot?

Yes! Cook lentils first, then push them to one side and cook the rice in the same pot. This saves time and enhances flavor blending.

4

How do I prevent mushy rice?

Rinse the rice thoroughly and use the exact 2:1 water-to-rice ratio. Let it rest 5 minutes covered after cooking.

★★★★★5.0(6 reviews)
Tyler Campbell