Nutrition Facts for High protein rice with dal

High Protein Rice with Dal

Delight in the wholesome goodness of High Protein Rice with Dal, a comforting one-pot meal that’s as nutritious as it is flavorful. This protein-packed recipe combines fluffy basmati rice with a medley of mixed lentils, including masoor dal, moong dal, and toor dal, simmered to perfection with aromatic spices like cumin, mustard seeds, and turmeric. Sautéed onion, garlic, ginger, and a hint of green chili infuse every bite with a burst of savory warmth, while fresh curry leaves and a garnish of cilantro add a fragrant finish. Ideal for a balanced weeknight dinner, this high-protein dish is both hearty and satisfying, offering a perfect fusion of nutrition and taste. Perfectly suited for vegetarians and those seeking a wholesome meal, this recipe provides a satisfying source of plant-based protein in just under an hour.

Nutriscore Rating: 74/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of High Protein Rice with Dal
Prep Time:15 mins
Cook Time:40 mins
Total Time:55 mins
Servings: 4

Ingredients

  • 1 cup Basmati rice
  • 1 cup Mixed lentils (masoor dal, moong dal, and toor dal)
  • 4 cups Water
  • 1 medium, chopped Onion
  • 1 medium, chopped Tomato
  • 1 inch, grated Ginger
  • 3 cloves, minced Garlic
  • 1 medium, sliced Green chili
  • 0.5 teaspoon Turmeric powder
  • 1 teaspoon Cumin seeds
  • 0.5 teaspoon Mustard seeds
  • 8 leaves Curry leaves
  • 1 teaspoon Salt
  • 2 tablespoons Vegetable oil
  • 2 tablespoons, chopped Cilantro

Directions

Step 1

Rinse the basmati rice under cold water until the water runs clear to remove excess starch. Set aside.

Step 2

Rinse the mixed lentils thoroughly and soak them in warm water for about 20 minutes to help them cook faster.

Step 3

In a large pot, heat the vegetable oil over medium heat.

Step 4

Add cumin seeds and mustard seeds to the hot oil. Let them crackle for about 30 seconds, releasing their aroma.

Step 5

Add chopped onion, ginger, garlic, and green chili to the pot. Sauté until the onions turn golden brown.

Step 6

Stir in the chopped tomato and turmeric powder. Cook until the tomatoes become soft and incorporate well with the mixture.

Step 7

Drain the soaked lentils and add them to the pot. Stir well to combine with the onion-tomato mixture.

Step 8

Pour in 4 cups of water and add salt. Stir well and bring the mixture to a boil.

Step 9

Reduce the heat to low, cover the pot, and allow the lentils to simmer for about 15-20 minutes or until they are cooked and soft.

Step 10

Once the lentils are cooked, add the rinsed basmati rice to the pot and stir gently.

Step 11

Add the curry leaves, cover the pot, and cook on low heat for another 15 minutes or until the rice is fully cooked and has absorbed all the flavors.

Step 12

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

Step 13

Fluff the rice with a fork, garnish with chopped cilantro, and serve warm.

Nutrition Facts

Serving size (1720.6g)
Amount per serving % Daily Value*
Calories 1343.1
Total Fat 32.0g 0%
Saturated Fat 4.5g 0%
Polyunsaturated Fat 16.9g
Cholesterol 0mg 0%
Sodium 3598.0mg 0%
Total Carbohydrate 207.0g 0%
Dietary Fiber 36.4g 0%
Total Sugars 22.6g
Protein 64.5g 0%
Vitamin D 0IU 0%
Calcium 316.3mg 0%
Iron 20.4mg 0%
Potassium 2755.5mg 0%
*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

Fat: 21.0%
Protein: 18.8%
Carbs: 60.3%