Nutrition Facts for High protein spinach curry

High Protein Spinach Curry

Elevate your weeknight dinners with this vibrant and nutritious High Protein Spinach Curry, a plant-based delight that’s bursting with bold Indian-inspired flavors. Packed with protein from red lentils and silky tofu, this wholesome dish also features nutrient-dense spinach blended to perfection for a creamy, earthy base. Infused with aromatic spices like cumin, turmeric, and garam masala, and simmered in rich coconut milk, this curry delivers both comfort and nourishment. Quick and easy to prepare in just 45 minutes, it’s an ideal go-to meal for busy evenings. Serve it with rice, quinoa, or warm flatbread for a satisfying, vegan-friendly feast the whole family will love.

Nutriscore Rating: 70/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 Spinach Curry
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 4

Ingredients

  • 300 grams spinach (fresh or frozen)
  • 200 grams tofu (firm, cubed)
  • 100 grams red lentils (dried)
  • 1 medium onion (finely chopped)
  • 3 pieces garlic cloves (minced)
  • 1 tablespoon ginger (grated)
  • 400 milliliters coconut milk (unsweetened)
  • 2 medium tomatoes (diced)
  • 1 teaspoon cumin seeds
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • 0.5 teaspoon chili powder (optional)
  • 2 tablespoons vegetable oil or coconut oil
  • 500 milliliters water
  • 1 teaspoon salt
  • 2 tablespoons fresh coriander (chopped, for garnish)

Directions

Step 1

Rinse the red lentils under running water until the water runs clear. Set aside.

Step 2

Heat the vegetable oil in a large pan or skillet over medium heat. Add cumin seeds and let them sizzle for about 30 seconds until aromatic.

Step 3

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

Step 4

Stir in the minced garlic and grated ginger, cooking for another 1-2 minutes until fragrant.

Step 5

Add the diced tomatoes, turmeric, ground coriander, and chili powder (if using). Cook for 5 minutes, stirring occasionally, until the tomatoes soften.

Step 6

Add the rinsed lentils and 500 milliliters of water to the pan. Stir well, cover, and let it simmer over medium heat for 15 minutes, or until the lentils are tender.

Step 7

While the lentils are cooking, blanch the spinach (if using fresh) in boiling water for 2 minutes and then immediately transfer to an ice bath. Drain and finely chop or blend into a puree. If using frozen spinach, simply thaw it and chop or blend if preferred.

Step 8

Once the lentils are cooked, add the spinach, cubed tofu, coconut milk, garam masala, and salt to the pan. Stir everything together and let it simmer for another 5-7 minutes.

Step 9

Taste and adjust seasoning as needed. If the curry is too thick, add a bit more water to reach your desired consistency.

Step 10

Garnish with chopped fresh coriander and serve hot with rice, quinoa, or flatbread.

Nutrition Facts

Serving size (1789.5g)
Amount per serving % Daily Value*
Calories 2018.0
Total Fat 146.0g 0%
Saturated Fat 92.5g 0%
Polyunsaturated Fat 0g
Cholesterol 0mg 0%
Sodium 2732.5mg 0%
Total Carbohydrate 131.2g 0%
Dietary Fiber 36.6g 0%
Total Sugars 24.3g
Protein 78.5g 0%
Vitamin D 0IU 0%
Calcium 1268.5mg 0%
Iron 46.6mg 0%
Potassium 4843.8mg 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: 61.0%
Protein: 14.6%
Carbs: 24.4%