Indian Flat Rice Recipe: Spiced Lentils and Rice in One Pot

Indian Flat Rice Recipe: Spiced Lentils and Rice in One Pot

This one-pot Indian flat rice combines fluffy grains with spiced lentils for a satisfying vegetarian meal. I developed this method after testing multiple ratios to perfect the texture balance between rice and lentils.

The dish comes together in a single pot, with aromatic spices blooming in hot oil before the rice and lentils cook together. This traditional approach ensures every grain absorbs maximum flavor while maintaining distinct textures.

What results is a fragrant, hearty dish with tender rice, soft lentils, and layers of warm spices. The one-pot method makes it practical for weeknight cooking without sacrificing authenticity.

Serve it hot with yogurt or chutney for a complete meal that’s both nourishing and deeply flavorful.

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

Ingredients for Indian Flat Rice

Basmati rice and lentils meet aromatic spices for a hearty one-pot meal with layers of flavor.

Ingredient Amount Notes
Basmati Rice 🌾 1 ½ cups Rinsed until water runs clear
Yellow Lentils 🥣 ¾ cup Rinsed and drained
Onion 🧅 1 whole Finely chopped
Garlic Cloves 🧄 3 cloves Minced for depth
Fresh Ginger 🌿 1 tbsp Grated or minced
Green Chili Pepper 🌶️ 1 whole Finely chopped, adjust to taste
Cumin Seeds 🌿 1 tsp Toasted for aroma
Mustard Seeds 🧂 ½ tsp Adds earthy pop
Ground Turmeric 🌶️ ½ tsp For color and warmth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Vegetable Oil 🫒 2 tbsp Or ghee for richness
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Water 💧 3 ½ cups Adjust as needed
Salt 🧂 1 tsp Adjust to taste
Lemon Juice 🍋 1 tbsp Freshly squeezed brightens flavor

The rice and lentils are the foundation—Basmati rice gives the right fluffiness and texture. For lentils, yellow or red lentils break down beautifully. Look for them in the bulk section at Whole Foods or any Indian grocery store. The spices should be fresh; Penzeys or a well-stocked spice aisle ensures potency. Cumin and mustard seeds bloom best in hot oil, so don’t skimp on the toasting step.

No fresh ginger? Ground ginger at half the amount works in a pinch. Swap green chili for serrano or jalapeño based on heat preference. Vegetable oil can be replaced with coconut oil for a richer flavor. Fresh cilantro is ideal for garnish, but parsley or mint add a nice touch too. For extra depth, add a pinch of asafoetida (hing) if you have it.

This dish keeps well. Store leftovers in an airtight container in the fridge for up to 5 days. Reheat with a splash of water to restore moisture. The flavors deepen overnight, making it perfect for meal prep. Freezes beautifully for up to 3 months.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss in the rice, lentils, and spices, then let it simmer—no fuss, no extra dishes.
  • Warm Spice Hug: The ginger and garlic bloom in the oil, filling my kitchen with that cozy, aromatic scent.
  • Meal Prep Hero: It tastes even better the next day, so I make a big batch for lunches all week.
  • Budget Stretcher: Basmati rice and yellow lentils are cheap, but together they feel like a restaurant meal.

Step-by-Step Instructions for Indian Flat Rice

Here’s the method. Straightforward, tested, works every time.

Step 1: Prepare and Toast the Spices

Heat the 2 tbsp vegetable oil in a large pot over medium heat. Add the 1 tsp cumin seeds and 0.5 tsp mustard seeds, stirring constantly for 30-45 seconds until they begin to sizzle and pop.

This toasting releases their aromatic oils, which form the flavor base of the dish. Watch closely—they can burn quickly. Once fragrant, immediately add the 1 whole onion (finely chopped) to the pot to prevent the spices from overcooking.

Step 2: Sauté Aromatics Until Soft

Cook the onion for 5-6 minutes until it turns translucent and begins to brown at the edges. Add the 3 cloves garlic cloves (minced), 1 tbsp fresh ginger (grated), and 1 whole green chili pepper (finely chopped).

Sauté for another 2 minutes until the raw aroma disappears and the mixture becomes fragrant. Stir in the 0.5 tsp ground turmeric and 1 tsp ground coriander, coating the aromatics evenly. The turmeric will deepen in color, signaling it’s properly bloomed.

Step 3: Cook Lentils and Rice Together

Add the 0.75 cup yellow lentils (rinsed) and 1.5 cups basmati rice (rinsed) to the pot, stirring to combine with the spice mixture. Pour in the 3.5 cups water and add the 1 tsp salt. Bring to a boil over high heat.

Once boiling, reduce the heat to low, cover the pot, and let it simmer for 20-25 minutes. The dish is done when the lentils are tender and the rice is fluffy with no resistance. Avoid lifting the lid during cooking to maintain steady steam.

Step 4: Finish and Rest

Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows the grains to absorb any remaining liquid and the flavors to meld together.

Gently fluff the rice and lentils with a fork, then stir in the 1 tbsp lemon juice. Taste and adjust the salt if needed. The lemon juice brightens the earthy flavors and balances the dish.

Garnish with the 0.25 cup fresh cilantro (chopped) just before serving. The cilantro adds a fresh, herbal note that complements the warm spices beautifully.

👨‍🍳

Pro Tips For Making Indian Flat Rice

  • Soak the Basmati: Give the basmati rice a 20-minute soak in cold water before cooking—I learned this the hard way after ending up with dry, stubby grains instead of those long, fluffy ones.
  • Toast the Lentils: Lightly dry-toast the yellow lentils in the pot for 1-2 minutes before adding water. Sounds weird, but it works: it deepens their nutty flavor and prevents a mushy texture.
  • Grate the Ginger: Skip the mincing and grate the fresh ginger instead—it distributes evenly and infuses the dish with more punch without overpowering bites.
  • Watch the Water: Use a 1:2.5 rice-to-water ratio for the lentils and rice combined, and resist the urge to stir once it’s simmering—this keeps the grains separate and prevents a gluey mess.

Storing and Reheating indian flat rice

Refrigerator Storage

Let this dish cool completely before transferring to airtight containers. I use glass containers with snap-tight lids from IKEA—they stack perfectly in my Boston apartment fridge. Store at 40°F or below for up to 5 days. The flavors actually improve overnight. ❄️

Freezer Storage

For longer storage, freeze in portion-sized containers for up to 3 months. I recommend quart-size freezer bags—lay them flat to save space. Leave 1 inch of headspace for expansion and squeeze out excess air to prevent freezer burn.

Stovetop Reheating

This is my preferred method. Add the dish to a pot with ¼ cup water and heat over medium-low for 8-10 minutes. Stir occasionally and add more water if needed. The rice and lentils will soften beautifully. 🔥

Microwave Reheating

For quick meals, microwave individual portions covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 30-second intervals until hot. Add a splash of water if it looks dry.

Reviving Leftover Flavors

If the dish tastes flat after storage, stir in 1 tsp lemon juice and a pinch of salt. Garnish with fresh cilantro to brighten it up. I often add a drizzle of plain yogurt for creaminess.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 55g20%
Dietary Fiber 6g21%
Sugars 2g
Protein 12g24%
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 brown rice instead of basmati?

Yes, but adjust the water to 4 cups and simmer for 40-45 minutes. Brown rice stays firmer, so expect a slightly chewier texture. The flavor will still be delicious!

2

Why do the spices need toasting first?

Toasting the cumin and mustard seeds in hot oil releases their essential oils, creating a deeper, more aromatic base for the dish. Skipping this step results in bland flavors.

3

How do I prevent the rice from turning mushy?

Rinse the rice thoroughly until the water runs clear, and avoid stirring while cooking. Use the exact 3.5 cups water and let it rest covered for 10 minutes after cooking.

4

What can I serve with this dish?

Pair it with plain yogurt, cucumber raita, or a simple salad. For a heartier meal, add roasted vegetables or a side of naan bread.

★★★★★4.8(13 reviews)
Tyler Campbell