Dalcha Rice Recipe: Fragrant Lentils and Rice in One Pot

Dalcha Rice Recipe: Fragrant Lentils and Rice in One Pot

This one-pot wonder combines fragrant lentils, vegetables, and rice into a satisfying meal that’s simpler than it tastes. The spices bloom in hot oil, creating layers of aroma before the lentils and rice cook together.

What makes this dish special is its balance of textures and flavors—tender lentils, fluffy rice, and vegetables all soaked in a lightly spiced broth. The one-pot method means minimal cleanup and maximum flavor infusion.

The result is a comforting, fragrant dish where every bite delivers warmth and depth. It’s the kind of meal that improves as it sits, making it perfect for leftovers.

Serve with yogurt or fresh herbs for brightness. Here’s how to make it at home.

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

Ingredients for Dalcha Rice

Fragrant lentils, rice, and spices create this comforting one-pot meal with ease.

Ingredient Amount Notes
Basmati Rice 🌾 1 ½ cups Rinsed until water runs clear
Yellow Lentils 🥣 1 cup Rinsed and drained
Onion 🧅 1 whole Medium, finely chopped
Tomatoes 🍅 2 whole Medium, diced
Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Ginger 🌿 1 tbsp Grated or finely chopped
Green Chilies 🌶️ 2 whole Slit lengthwise for heat
Vegetable Oil 🫒 3 tbsp Neutral flavor preferred
Cumin Seeds 🌿 1 tsp Toasted for aroma
Mustard Seeds 🌿 1 tsp Yellow or brown variety
Turmeric Powder 🌶️ ½ tsp For color and earthiness
Coriander Powder 🌿 1 tsp Ground from whole seeds
Garam Masala 🌶️ 1 tsp Added at the end
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 tsp Adjust to taste
Water 💧 4 cups For cooking rice and lentils

The lentils are key here. Yellow lentils (moong dal or masoor dal) break down beautifully, creating that creamy texture. Find them at Indian grocery stores or the international aisle at Whole Foods. Basmati rice is non-negotiable for the right aroma and grain separation. Look for aged basmati—it cooks up fluffier. Fresh ginger and garlic make a huge difference, so avoid the pre-minced stuff in jars.

No yellow lentils? Red lentils work but cook faster, so add them later. Out of fresh ginger? Ground ginger at one-fourth the amount saves the day. The garam masala can be swapped for curry powder in a pinch, though the flavor profile shifts slightly. For extra richness, stir in a spoonful of ghee at the end (or vegan butter for a plant-based twist).

This tastes even better the next day. Store in an airtight container in the fridge for up to 4 days. Freezes well for 3 months, though the rice may soften slightly. Reheat gently with a splash of water to restore the texture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything cooks together—basmati rice, lentils, and veggies in one pot. No extra pans, no fuss.
  • Garlic & Tomato Magic: The garlic cloves and tomatoes create this rich, aromatic base that makes the dalcha rice irresistibly flavorful.
  • Meal Prep Hero: I make a big batch on Sunday, and it reheats beautifully for lunches all week. Honestly, it tastes even better the next day.
  • Budget Stretcher: Yellow lentils and basmati rice are affordable staples, and this dish feeds my family for days without breaking the bank.

Step-by-Step Instructions for Dalcha Rice

Master this one-pot method for perfectly cooked rice and lentils with layered flavors.

Step 1: Temper the Whole Spices and Aromatics

Heat the 3 tbsp vegetable oil in a heavy-bottomed pot over medium heat. Add the 1 tsp cumin seeds and 1 tsp mustard seeds, stirring constantly for 30-45 seconds until the mustard seeds begin to pop and the cumin turns fragrant and slightly darker.

Immediately add the finely chopped 1 whole onion and sauté for 4-5 minutes until golden brown. Stir in the minced 4 cloves garlic cloves, 1 tbsp fresh ginger, and slit 2 whole green chilies, cooking for another 1-2 minutes until the raw aroma dissipates.

Step 2: Build the Flavor Base with Spices

Add the diced 2 whole tomatoes to the pot and cook for 5-6 minutes, stirring occasionally, until they soften and break down into a thick paste. This step develops the foundation of your dish—watch for the oil to separate slightly at the edges, signaling the tomatoes are properly cooked.

Stir in the 0.5 tsp turmeric powder and 1 tsp coriander powder, cooking for 30 seconds to toast the spices. The mixture should become deeply aromatic with a vibrant yellow hue. Add the rinsed 1 cup yellow lentils and stir to coat evenly in the spiced tomato mixture.

Step 3: Cook the Lentils and Rice Together

Pour in the 4 cups water and add the 1 tsp salt. Bring to a boil, then reduce the heat to low. Add the rinsed 1.5 cups basmati rice, stirring gently to distribute it evenly. The water should be at a gentle simmer—small bubbles breaking the surface.

Cover the pot with a tight-fitting lid and cook undisturbed for 15 minutes. Resist the urge to peek; steam is crucial for even cooking. After 15 minutes, check that the lentils are tender and the rice is 90% cooked with a slight bite remaining.

Step 4: Finish and Rest for Perfect Texture

Sprinkle the 1 tsp garam masala over the top and gently fold it in with a spatula. Cover the pot again and cook for another 5-7 minutes on low heat until the rice is fully tender and the lentils have absorbed most of the liquid.

Turn off the heat and let the dish rest, covered, for 10 minutes. This final rest allows the grains to steam and separate perfectly. Fluff the dalcha rice gently with a fork and garnish with the chopped 0.25 cup fresh cilantro before serving hot.

👨‍🍳

Pro Tips For Making Dalcha Rice

  • Soak the Rice: Rinse basmati rice until the water runs clear, then soak for 20-30 minutes—I learned this the hard way after ending up with dry, clumpy grains more than once.
  • Toast the Lentils: Lightly dry-toast the yellow lentils in the pot for 2-3 minutes before adding water; it deepens their nutty flavor and prevents a mushy texture.
  • Skip Raw Garlic: Sauté the garlic cloves until just golden, not brown, or they’ll turn bitter and overpower the dalcha’s mild, aromatic balance.
  • Use Ripe Tomatoes: Overripe tomatoes break down faster and sweeten the broth naturally, so pick the softest ones from your stash for this dish.

Creative Variations of These Flavors

Hyderabadi Classic

This is the traditional way I make dalcha rice, inspired by Hyderabad’s royal kitchens. Use moong dal instead of yellow lentils for authenticity, and add 1 cup diced eggplant along with the tomatoes for that signature melt-in-your-mouth texture. 🌟

Coconut Milk Twist

For a creamier version, replace 1 cup water with coconut milk. Stir in ½ tsp fennel seeds with the cumin for a South Indian touch. The coconut balances the spices beautifully, making it richer without overpowering the dish.

Spicy South Style

Add 1 tbsp red chili powder with the turmeric and coriander for extra heat. Include 1 cup chopped spinach at the end for color and nutrition. I love this version when I want something bold and vibrant.

Protein-Packed Version

Stir in 1 cup cooked chickpeas or tofu cubes when adding the lentils for extra protein. This makes the dish heartier and perfect for a complete meal in one pot. The chickpeas soak up the flavors wonderfully. 💪

Herb-Infused Rice

Before adding the rice, stir in 2 tbsp chopped mint leaves and 2 tbsp chopped cilantro for a fresh, aromatic twist. The herbs add brightness that cuts through the richness of the lentils.

Quick Pressure Cooker

Use an Instant Pot to make this in 15 minutes. Sauté spices and aromatics, then pressure cook with 3 cups water for 8 minutes on high. Quick-release, stir in garam masala, and you’re done in a flash.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 55g20%
Dietary Fiber 8g29%
Sugars 4g
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 5 cups and increase cooking time to 40-45 minutes. Brown rice stays firmer, so check for doneness before resting.

2

Why do my lentils turn mushy?

Overcooking or stirring too much breaks them down. Simmer gently and avoid stirring after adding rice. Use 1 cup water per 1/2 cup lentils for ideal texture.

3

Can I make this in a rice cooker?

Sauté spices in the pot first, then add all ingredients and cook on the standard setting. Let it steam for 10 minutes after cooking.

4

How do I fix bland dalcha rice?

Stir in 1 tsp lemon juice or 1/2 tsp chaat masala at the end. A pinch of sugar can also balance flavors.

★★★★★4.6(15 reviews)
Tyler Campbell