Indian Lentil and Rice Recipe: Fragrant One-Pot Spiced Comfort

Indian Lentil and Rice Recipe: Fragrant One-Pot Spiced Comfort

This one-pot wonder transforms humble ingredients into a deeply satisfying meal with minimal effort. The combination of lentils and rice creates a comforting texture that’s both hearty and nourishing.

The beauty lies in its simplicity—just layer the ingredients, add water, and let the pot work its magic. Aromatic spices like cumin and turmeric infuse every bite with warmth and complexity.

What emerges is a dish that’s both rustic and refined, with tender lentils and fluffy rice absorbing all the bold flavors. It’s the kind of meal that feels like a hug in a bowl.

Perfect for busy weeknights or lazy weekends, this recipe delivers one-pot convenience without sacrificing depth of flavor.

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

Ingredients for Indian Lentil and Rice

Pantry staples and fresh aromatics create this deeply satisfying one-pot meal with ease.

Ingredient Amount Notes
Brown Lentils 🌱 1 cup Rinsed and picked over
Basmati Rice 🌾 1 cup Rinsed until water runs clear
Yellow Onion 🧅 1 whole Finely diced for even cooking
Garlic Cloves 🧄 4 cloves Minced for maximum flavor
Fresh Ginger 🌿 1 tbsp Peeled and finely grated
Ground Cumin 🌶️ 1 ½ tsp Toasted lightly for depth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Ground Turmeric 🟡 ½ tsp For color and earthiness
Cayenne Pepper 🔥 ¼ tsp Adjust to heat preference
Vegetable Broth 🥕 4 cups Low-sodium preferred for control
Coconut Oil 🥥 2 tbsp Melted or neutral oil
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness
Sea Salt 🧂 1 tsp Fine grain for even distribution

The lentils and rice are the foundation—brown lentils hold their shape while basmati rice absorbs the spices beautifully. Opt for organic when possible, as both are prone to pesticide residue. Indian grocery stores often stock the best-quality basmati at competitive prices. For the spices, Penzeys or bulk sections ensure freshness, which is critical for maximum aroma and flavor.

No brown lentils? Green or French lentils work but may need slightly more cooking time. For the rice, jasmine can substitute but has a stickier texture. The coconut oil can be swapped for neutral oils like avocado or grapeseed. Fresh ginger is ideal, but ground ginger at half the amount works in a pinch. Skip the cilantro if you dislike it—though it adds a fresh finish.

Store dry lentils and rice in airtight containers in a cool, dark place for up to 6 months. The cooked dish keeps 4-5 days refrigerated and freezes beautifully for 3 months. Reheat gently with a splash of water to restore texture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—just toss in the lentils, rice, and aromatic ginger-garlic-onion trio, then walk away.
  • Warm Spice Hug: The garlic and ginger bloom in the pot, filling the kitchen with that cozy, earthy scent I crave on chilly evenings.
  • Meal Prep MVP: This keeps beautifully for days, so I make a big batch on Sunday and lunch is sorted through Wednesday.
  • Pantry Hero: Brown lentils and basmati rice are shelf-stable staples, so I can pull this together without a last-minute grocery run.

Step-by-Step Instructions for Indian Lentil and Rice

This one-pot method ensures perfectly cooked lentils and rice with layered aromatic flavors.

Step 1: Toast the Spices and Sauté Aromatics

Heat the 2 tbsp coconut oil in a large, heavy pot over medium heat. Add the 1.5 tsp ground cumin, 1 tsp ground coriander, and 0.5 tsp ground turmeric.

Toast the spices for 30-45 seconds until fragrant, stirring constantly to prevent burning. Immediately add the finely diced yellow onion and cook for 5-6 minutes until softened and beginning to turn golden at the edges.

Stir in the 4 cloves minced garlic and 1 tbsp grated fresh ginger, cooking for 1 minute until the raw aroma dissipates. The spices should coat the onions evenly, creating a thick, fragrant paste.

Step 2: Build the Flavor Base with Lentils

Add the 1 cup rinsed brown lentils to the pot along with the 0.25 tsp cayenne pepper and 1 tsp sea salt. Stir to coat the lentils in the spice mixture, allowing them to absorb the flavors for 1-2 minutes.

Pour in the 4 cups vegetable broth and bring to a boil. The liquid should cover the lentils by about 1 inch. Reduce heat to medium-low and let simmer uncovered for 15 minutes until the lentils are halfway cooked and the broth takes on a deep golden hue.

Step 3: Incorporate Rice and Finish Cooking

Stir in the 1 cup rinsed basmati rice, ensuring it’s fully submerged in the liquid. The rice should be distributed evenly throughout the pot to prevent clumping.

Return to a gentle boil, then reduce heat to low, cover, and simmer for 15-18 minutes until both the lentils and rice are tender and the liquid has been absorbed. Resist the urge to stir during this time to avoid breaking the grains.

Step 4: Rest and Season for Serving

Remove from heat and let the dish rest, covered, for 10 minutes. This allows the grains to steam and the flavors to meld together fully.

Gently fluff with a fork and stir in the 1 tbsp lemon juice. Taste and adjust seasoning if needed, though the initial salt should suffice. The texture should be moist but not soupy, with distinct yet tender lentils and rice.

Garnish with the 0.25 cup chopped fresh cilantro just before serving to add a bright, fresh contrast to the warm spices. Serve warm in shallow bowls to highlight the dish’s inviting aroma and color.

👨‍🍳

Pro Tips For Making Indian Lentil And Rice

  • Toast the Spices: Heat your cumin, coriander, and turmeric in oil for 30 seconds before adding onions—this wakes up the flavors and keeps them from tasting raw. I learned this the hard way after wondering why my lentils tasted dull.
  • Rinse the Lentils: Give brown lentils a good rinse under cold water until the water runs clear to remove debris and reduce foam. Skipping this step can leave your dish with a bitter edge.
  • Cook Lentils Separately: Brown lentils take longer than basmati rice, so cook them in their own pot for 20-25 minutes until tender. Combining them too soon leaves you with mushy rice or undercooked lentils.
  • Use Fresh Ginger: Grate 1 tablespoon of fresh ginger instead of powder—it adds a bright, zesty kick that dried ginger just can’t match. My grandmother swore by this, and she was right.

Storing and Reheating This Recipe

Refrigerator Storage

Let this dish cool for no more than 2 hours before transferring to airtight containers—I prefer glass for easy reheating. Store in the fridge at 40°F or below for up to 5 days. The flavors deepen overnight, making leftovers even more delicious. ❄️

Freezer Storage

This creation freezes beautifully for up to 3 months without losing texture. Portion into freezer-safe containers, leaving 1-inch headspace for expansion. I use quart-sized silicone molds for perfect single servings.

Stovetop Reheating

Add the dish to a saucepan with ¼ cup water or broth over medium-low heat. Cover and warm for 8-10 minutes, stirring occasionally. The extra liquid prevents sticking and restores moisture. 🔥

Microwave Reheating

Place a single portion in a microwave-safe bowl with 2 tbsp water. Cover with a damp paper towel and heat on 70% power for 2-3 minutes, stirring halfway through. This gentle method prevents drying.

Make-Ahead Tip

Prepare the full recipe up to 2 days ahead—it reheats perfectly. The rice and lentils absorb more spice flavor over time. I often make a double batch for easy lunches throughout the week.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 6g30%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 65g24%
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?

Yes, but they’ll cook faster and turn mushy. Reduce broth to 3 cups and check at 10 minutes.

2

Why did my rice turn out mushy?

Likely too much liquid or stirring. Use exactly 4 cups broth and avoid stirring after adding rice.

3

What can I serve with this dish?

Pair with yogurt, pickle, or roasted veggies. A simple cucumber raita complements the spices perfectly.

4

Is it safe to leave this dish out overnight?

No. Cool for 2 hours max at room temperature before refrigerating to prevent bacterial growth.

★★★★★5.0(9 reviews)
Tyler Campbell