Nutrition Facts for Spicy lentil rice

Spicy Lentil Rice

Image of Spicy Lentil Rice
Nutriscore Rating: 70/100

Spicy Lentil Rice is a bold and flavor-packed one-pot dish that’s perfect for weeknight dinners or meal prepping. Combining the nutty aroma of basmati rice with hearty red lentils, this recipe is infused with warm and vibrant spices like cumin, turmeric, garam masala, and chili powder for a fragrant, spicy kick. Aromatics such as sautéed onion, garlic, ginger, and green chili elevate the dish with irresistible depth. Simmered to perfection in vegetable broth, this wholesome recipe is not only easy to make but also ready in under 45 minutes. Garnished with a squeeze of fresh lemon juice and chopped cilantro, Spicy Lentil Rice makes a nutritious vegan main course or a satisfying side dish. It’s a must-try for lovers of Indian-inspired flavors!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
30 min
🕐
Total Time
45 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

17 items
  • 1 cup basmati rice
  • 0.5 cup red lentils (masoor dal)
  • 1 medium yellow onion
  • 3 large garlic cloves
  • 1 inch piece fresh ginger
  • 1-2 medium green chili
  • 1 teaspoon cumin seeds
  • 0.5 teaspoon turmeric powder
  • 1 teaspoon ground coriander
  • 0.5 teaspoon ground cumin
  • 0.5 teaspoon garam masala
  • 0.25 teaspoon chili powder
  • 3 cups vegetable broth or water
  • 2 tablespoons cooking oil
  • 0.25 cup fresh cilantro (optional, for garnish)
  • 1 teaspoon salt
  • 1 tablespoon lemon juice
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

12 steps
1

Rinse the basmati rice and red lentils under cold water until the water runs clear. Set them aside to drain.

2

Finely chop the yellow onion, garlic cloves, fresh ginger, and green chili. Adjust the amount of chili to your spice tolerance.

3

Heat the cooking oil in a large pot or deep skillet over medium heat. Add the cumin seeds and toast them for 30 seconds until fragrant.

4

Add the chopped onion to the pot and sauté for 3-4 minutes until softened and translucent.

5

Stir in the garlic, ginger, and green chili. Cook for another 1-2 minutes until aromatic.

6

Add the turmeric powder, ground coriander, ground cumin, garam masala, chili powder, and salt to the pot. Stir and cook for 30 seconds to toast the spices.

7

Add the rinsed rice and lentils to the pot. Stir well to coat them in the spice mixture.

8

Pour in the vegetable broth or water and bring the mixture to a boil.

9

Reduce the heat to low, cover the pot with a lid, and simmer for 20-25 minutes until the rice and lentils are tender and the liquid is fully absorbed.

10

Remove the pot from the heat and let it sit, covered, for 5 minutes to allow the flavors to meld.

11

Fluff the rice and lentils with a fork. Stir in the lemon juice and garnish with fresh cilantro, if using.

12

Serve the Spicy Lentil Rice warm as a main course or alongside a side salad or bread.

Cooking Tip: Take your time with each step for the best results!
779
cal
23.3g
protein
105.3g
carbs
31.6g
fat

Nutrition Facts

1 serving (1292.2g)
Calories
779
% Daily Value*
Total Fat 31.6 g 41%
Saturated Fat 4.5 g 22%
Polyunsaturated Fat 0.0 g
Cholesterol 0 mg 0%
Sodium 5231 mg 227%
Total Carbohydrate 105.3 g 38%
Dietary Fiber 17.2 g 61%
Total Sugars 11.8 g
Protein 23.3 g 47%
Vitamin D 0.0 mcg 0%
Calcium 236 mg 18%
Iron 13.9 mg 77%
Potassium 1851 mg 39%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

52.7%%
11.7%%
35.6%%
Fat: 284 cal (35.6%%)
Protein: 93 cal (11.7%%)
Carbs: 421 cal (52.7%%)