Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Indian Stew with Rice and Lentils

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This Indian Stew with rice and lentils create a complete protein in this one pot vegetarian meal. A combination of fresh vegetables and Indian spices give this stew a rich depth of flavor. Perfect for an easy family dinner!

indian stew with rice and lentils, served in a white bowl with cilantro on top

Lately I’ve been all about one-pot meals. They’re easy to prep, easy to clean up and usually taste great since all of the ingredients simmer together on the stovetop! Rice & beans is a favorite in our family, especially with my kids (they could eat it every day – forever!) – but I wanted to change things up for myself! This version of rice and beans uses lentils instead of beans — and adds in warm, rich Indian spices to make it feel more a curry or a stew. It turned out to be absolutely delicious! It was super filling, tasty, and kid-friendly too. This healthy vegetarian stew will not dissapoint!

spoonful of indian stew with rice and lentils, served in a white bowl with cilantro on top

Tools and Equipment You’ll Need For This Recipe

ingredients for indian stew with rice and lentils

How to Make Indian Stew with Rice and Lentils – Step by Step

Step 1: Bring lentils and 4 cups of water to a boil in a large pot or Dutch oven. Reduce heat to low, and simmer 15 minutes, or until lentils are firm-tender. Drain and transfer lentils to a bowl.

Step 2: Wipe out pot; heat oil over medium high. Sauté onion in oil for 4 minutes, or until golden.

onions sauteeing in a pot

Step 3: Add carrots and rice, and cook 3 minutes, or until rice is toasted and fragrant, stirring constantly.

veggies and spices added to pot

Step 4: Add garlic, ginger and garam masala, and cook 1 minute more.

rice added to pot

Step 5: Stir in tomatoes, broth, salt, and lentils, and bring to a boil. Cover, reduce heat to low, and cook 20 minutes, or until liquid is mostly absorbed and rice is tender.

lentils and tomatoes added to pot

Step 6: Season with salt and pepper to taste. Remove from heat, cover, and let stand 5 minutes.

completed stew in a stock pot

What makes this Indian Stew with Rice and Lentils healthy?

  • A Complete Vegetarian Protein Source: Lentils and rice when combined together in a meal create a complete protein source. One serving of this dish contains 9 grams of protein.
  • High in Fiber: One serving of this dish also contains 12 grams of fiber. That’s nearly half of your daily recommended fiber in one meal! Fiber is essential for your digestive health.
  • Heart Healthy Ingredients: Rice, lentils, and veggies are all heart healthy ingredients. Using low sodium vegetable broth reduces the overall sodium.

Will kids enjoy Indian Stew with Rice and Lentils?

Lentils and rice is similar to rice and beans which is a kid friendly combination. The kids will enjoy the subtle spices. If you’re not sure how the kids will like the spices you can reserve some of the lentils and prepare a side of plain rice, then serve with steamed carrots.

indian stew with rice and lentils, served in a white bowl with cilantro on top

Why do you pair rice and lentils together?

When you pair lentils with rice you create a complete plant-based protein. Not all plant protein sources contain all of the amino acids to create complete protein source. However, when you pair two plant-protein sources together such as rice and lentils the two provide all of the amino acids to create a complete source of protein. They also taste delicious together too!

What is Mujadara?

Mujadara is an Arabic rice and lentil dish made with caramelized onions, herbs, yogurt, and often comes with different sides of sauces. While this recipe has rice and lentils it does not have the same flavoring and spices as mujadara.

What do you serve with Indian Stew with Rice and Lentils?

This recipe is a complete meal all on its own. It contains a complete protein source with the combination of rice and lentils, as well as added veggies in the form of onions and carrots, and fire roasted tomatoes. To increase the veggies I recommend the following sides…

  • Grilled Asparagus
  • Steamed broccoli
  • Roasted Cauliflower
  • Sweet Potato Hash

You can also serve this with sprouted wheat tortillas or whole wheat naan on the side!

indian stew with rice and lentils, served in a white bowl with cilantro on top

Top Tips for Making Indian Stew with Rice and Lentils

  • To save time use pre-prepared lentils (like the steamed lentils from Trader Joe’s)
  • Use low-sodium vegetable broth to reduce overall sodium.
  • If you’d like to make this more of a pilaf than a stew reserve 3/4 cup of the lentil cooking water, and add it to the pot when you add the tomatoes and broth.
  • If you want to add more veggies, add 6 oz (about 6 cups) of chopped fresh baby spinach to this recipe. You can add in the spinach at the same time you add in the broth and tomatoes.
  • If you’re making this for kids, feel free to reduce/adjust the spices or make them a plain version without spices on the side!
  • If you have red lentils in your pantry check how to cook red lentils in a easy way.

More Rice Based & Indian Recipes!

indian stew with rice and lentils, served in a white bowl with cilantro on top

If you have tried this Rice and Lentils recipe, or any other recipe on my blog, then please rate it and let me know how it turned out in the comments below! You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST to see more delicious, healthy, family friendly food!

indian stew with rice and lentils, served in a white bowl with cilantro on top
Print Recipe
5 from 7 votes

Rice and Lentils with Indian Spices

Rice and lentils are combined to create a complete protein in this one pot vegetarian meal. Fresh vegetables and Indian spices give this pilaf a rich depth of flavor.
Prep Time10 minutes
Cook Time50 minutes
Total Time1 hour
Course: Main Course
Cuisine: Indian
Servings: 4
Calories: 210kcal
Author: Anjali Shah

Ingredients

Shop Ingredients on Jupiter

Instructions

  • Bring lentils and 4 cups of water to a boil in large pot or Dutch oven. Reduce heat to low, and simmer 15 minutes, or until lentils are firm-tender. Drain and transfer lentils to bowl.
  • Wipe out pot; heat oil over medium high. Sauté onion in oil 4 minutes, or until just golden.
  • Add carrots and rice, and cook 3 minutes, or until rice is toasted and fragrant, stirring constantly.
  • Add garlic, ginger and garam masala, and cook 1 minute more.
  • Stir in tomatoes, broth, salt, and lentils, and bring to a boil. Cover, reduce heat to low, and cook 20 minutes, or until liquid is mostly absorbed and rice is tender.
  • Season with salt and pepper to taste. Remove from heat, cover, and let stand 5 minutes.

Notes

Top Tips for Making Indian Stew with Rice and Lentils
  • To save time use pre-prepared lentils (like the steamed lentils from Trader Joe’s)
  • Use low-sodium vegetable broth to reduce overall sodium.
  • If you’d like to make this more of a pilaf than a stew reserve 3/4 cup of the lentil cooking water, and add it to the pot when you add the tomatoes and broth.
  • If you want to add more veggies, add 6 oz (about 6 cups) of chopped fresh baby spinach to this recipe. You can add in the spinach at the same time you add in the broth and tomatoes.
  • If you’re making this for kids, feel free to reduce/adjust the spices or make them a plain version without spices on the side!

Nutrition

Calories: 210kcal | Carbohydrates: 34.3g | Protein: 9.2g | Fat: 4.2g | Saturated Fat: 0.5g | Sodium: 606.9mg | Potassium: 358.6mg | Fiber: 12g | Sugar: 5.7g

12 responses to “Indian Stew with Rice and Lentils”

  1. This sounds delicious. I’m definitely going to try it. I’m always looking for yummy all-veg meals, especially for my husband, who does eat fish but no other meats. Do you think it would be okay without tomatoes? Add some tomato sauce? Red peppers? Something else?5 stars

    • Hi Deanna! I can’t wait for you to try this recipe – I’m sure you’ll love it! If you don’t have tomatoes, you can just leave them out altogether. Or you can substitute for canned diced tomatoes or a few tablespoons of canned crushed tomatoes. You could add some tomato sauce but probably not more than 1-2 tbsp since it’ll make the stew watery otherwise. Red peppers would probably taste good but wouldn’t have the same flavor as tomatoes! Hope that helps!

  2. I love one pot meals too. Thanks for the inspiration – what a great idea to use lentils instead of beans. My kids will LOVE this recipe!5 stars

5 from 7 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2024 The Picky Eater®, LLC. All rights reserved.