recipes

One-Pot Dal and Rice

This one-pot recipe brings together lentils and rice for a flavorful, hearty, and simple Indian-inspired lunch that cooks itself.

David Miller May 31, 2026

Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Serves: 4
450 kcal
Easy

Full ingredients and instructions are at the end of the article.

You know those nights when you want takeout, but you also want to feel like a responsible adult who eats vegetables? Or, more likely, those lunchtimes when you’ve got about thirty minutes before the next meeting and the thought of another sad desk salad makes you want to curl up and cry? Yeah, I’ve been there. A lot. That’s why I’m a big believer in the power of a good, simple lunch recipe. Especially when it’s Indian-inspired and vegetarian.

This isn’t some complex, multi-pot affair that requires a trip to a specialty spice shop. This is a one-pot dal and rice situation that practically cooks itself. It’s hearty enough that nobody asks where the meat went, and it’s packed with enough fiber and protein to keep you from digging through the pantry looking for a snack an hour later. We’re talking about a quick, flavorful, and filling Indian veg lunch that you can whip up for today or meal prep for the week.

Why This One-Pot Wonder Works

Look, I’m all about efficiency, especially in the kitchen. If I can get a full meal with minimal cleanup, I’m in. This recipe, a kind of dal khichdi, checks all those boxes. Red lentils melt into the broth and make the whole thing thick and rich without you doing anything fancy. The basmati rice absorbs all those delicious flavors, and the result is something so comforting it feels like a hug in a bowl. It’s basically the bowl you’d pay fourteen bucks for near your office, except you made four of them on Sunday for roughly the same price.

The beauty of a one-pot meal is that everything cooks down together. The flavors meld, the textures soften into something cohesive, and you don’t end up with a sink full of dishes. It’s a real win-win for busy weekdays.

The Spices That Make It Sing

Don’t be intimidated by the idea of Indian spices. We’re keeping it simple here, hitting the essentials that give you that warm, aromatic base without needing a whole spice rack.

Key Players:

  • Cumin Seeds: These are your foundation. They bloom in the hot oil, releasing a nutty, earthy aroma that signals “flavor country.”
  • Turmeric Powder: Beyond the vibrant color, turmeric adds an earthy depth and may have anti-inflammatory properties. Don’t overdo it, a little goes a long way.
  • Cayenne Pepper: This is optional, but if you like a little kick, a quarter teaspoon is enough to wake things up without setting your mouth on fire. You can always add a pinch more at the end if you’re feeling brave.

The key is to let these spices toast for a minute or so in the hot oil with the onion, garlic, and ginger. This process, called tempering, brings out their full flavor potential. Skip this step, and you’re leaving a lot of flavor on the table.

Picking Your Lentils and Rice

For this recipe, we’re using red lentils and basmati rice. There’s a reason for that.

  • Red Lentils: These are my go-to for quick cooking. They break down beautifully and quickly, creating that creamy texture we’re after. No need to pre-soak them, which is a huge time-saver. Just a good rinse to get rid of any dust.
  • Basmati Rice: This long-grain rice keeps its texture well and adds a fragrant, fluffy component to the dish. Like the lentils, a quick rinse is all it needs. You don’t want starchy, clumpy rice in your dal.

Could you use other lentils or rice? Sure, but it might change the cooking time and texture. Brown lentils will take longer, and regular white rice might get a bit mushier. Stick with the plan for best results, especially if you’re new to this.

Don’t Overcook It

This is important. While we want the lentils and rice to be tender, we don’t want mush. Keep an eye on it during the last few minutes of simmering. Once the liquid is mostly absorbed and the lentils and rice are tender, it’s done. It will continue to thicken as it cools, so err on the side of slightly more liquid than you think you need. If it does get too thick, a splash of hot water or broth will loosen it right back up.

What to Serve With It

This one-pot dal and rice is a complete meal on its own, but a few simple additions can really round it out.

  • Fresh Cilantro: A sprinkle of fresh, chopped cilantro at the end brightens everything up. Don’t skip this, it makes a real difference.
  • Lime Wedges: A squeeze of fresh lime juice adds a zesty, tangy counterpoint that cuts through the richness. It’s a small step that adds a lot of flavor.
  • Yogurt: A dollop of plain yogurt or raita (yogurt with chopped cucumber and a little spice) on the side can be really refreshing, especially if you added the cayenne.
  • Naan or Roti: Tearing off a piece of warm bread and dragging it through the curry is arguably the best part of the meal.

This kind of simple, flavorful, and easy-to-clean-up meal is exactly what I’m looking for on a busy day. It’s proof that eating well doesn’t have to be complicated or take hours in the kitchen.

Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Serves: 4
450 kcal
Easy

Ingredients

  • 1 tablespoon olive oil or ghee
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 inch ginger, grated
  • 1 teaspoon cumin seeds
  • 1/2 teaspoon turmeric powder
  • 1/4 teaspoon cayenne pepper (optional, for heat)
  • 1 cup red lentils, rinsed
  • 1/2 cup basmati rice, rinsed
  • 4 cups vegetable broth
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1/2 teaspoon salt, or to taste
  • Fresh cilantro, chopped, for garnish
  • Lime wedges, for serving

Instructions

  1. 1 Heat the oil or ghee in a large pot or Dutch oven over medium heat.
  2. 2 Add the chopped onion and cook until softened, about 5 minutes.
  3. 3 Stir in the minced garlic, grated ginger, and cumin seeds. Cook for 1 minute until fragrant.
  4. 4 Add the turmeric powder and cayenne pepper (if using). Stir for 30 seconds.
  5. 5 Add the rinsed red lentils, rinsed basmati rice, vegetable broth, and diced tomatoes to the pot. Stir well to combine.
  6. 6 Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 20-25 minutes, or until the lentils and rice are tender and most of the liquid has been absorbed.
  7. 7 Stir in the salt. Taste and adjust seasoning as needed.
  8. 8 Garnish with fresh cilantro and serve hot with lime wedges.

Frequently Asked Questions

What are some simple Indian vegetarian lunch ideas?
Simple Indian vegetarian lunches often feature a combination of lentils (dal), rice, and vegetables. One-pot dishes like dal khichdi, which combines lentils and rice, are popular for their ease and nutritional value. Quick stir-fries with seasonal vegetables and spices also make for a fast and flavorful meal.
How can I make Indian vegetarian food less spicy?
To reduce the spice in Indian vegetarian dishes, you can decrease or omit hot peppers like green chilies and cayenne pepper. Focus on aromatic spices like cumin, coriander, and turmeric, which add flavor without heat. A dollop of plain yogurt or a squeeze of lime juice at the end can also help balance the flavors.
Are Indian vegetarian lunches healthy?
Many traditional Indian vegetarian lunches are quite healthy, often packed with fiber from lentils, vegetables, and whole grains. They tend to be lower in saturated fat and rich in plant-based protein. The diverse use of spices may also contribute to overall wellness benefits.
Can I meal prep Indian vegetarian lunches?
Absolutely. Many Indian vegetarian dishes, especially lentil and rice-based meals like dal and curries, hold up well in the fridge for 3-4 days. You can cook a larger batch on the weekend and portion it out for quick and easy lunches throughout the week, often tasting even better the next day.
What is the difference between dal and khichdi?
Dal refers specifically to cooked lentils, often served as a soup or stew. Khichdi, on the other hand, is a complete dish made by cooking lentils and rice together, often with vegetables and spices. Khichdi is typically a thicker, heartier, one-pot meal, while dal can be a side or a component of a larger meal.
Free Newsletter

Get Weekly Nutrition, Recipes & Life Hacks

Get our best healthy recipes, nutrition advice, and practical life hacks delivered to your inbox every week.
No spam, only interesting things. Unsubscribe anytime.

Disclaimer: The information in this article is for educational purposes only and does not constitute professional medical or nutritional advice. Always consult a qualified healthcare provider before making dietary changes.