Nutrition Facts for Vegan hearty meat curry

Vegan Hearty Meat Curry

Image of Vegan Hearty Meat Curry
Nutriscore Rating: 87/100

Experience the bold and comforting flavors of our Vegan Hearty Meat Curry, a plant-based twist on the classic dish that’s perfect for weeknight dinners or cozy gatherings. This robust curry features golden, sautéed tofu cubes paired with protein-packed chickpeas, tender carrots, and vibrant peas, all simmered in a fragrant blend of warming spices like garam masala, turmeric, and cumin. The rich tomato and coconut milk base delivers a creamy, satisfying texture, while fresh baby spinach adds a pop of green and nutrients. With its balance of spices and wholesome ingredients, this dairy-free, gluten-free recipe is not only hearty and nutritious but irresistibly delicious. Ready in just an hour and perfect for serving over rice or with warm naan, it’s a true showcase of vegan comfort food at its finest.

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
20 min
🔥
Cook Time
40 min
🕐
Total Time
1 hr
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

20 items
  • 400 grams extra-firm tofu
  • 2 tablespoons olive oil
  • 1 large onion
  • 4 cloves garlic
  • 1 inch piece ginger
  • 1 teaspoon cumin seeds
  • 2 teaspoons coriander powder
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 0.5 teaspoon cayenne pepper
  • 400 grams tomato puree
  • 1 cup coconut milk
  • 1 cup vegetable broth
  • 400 grams chickpeas, cooked
  • 2 medium carrots
  • 1 cup peas, frozen
  • 2 cups baby spinach
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.5 cup fresh cilantro
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Press the extra-firm tofu for at least 15 minutes to remove excess water, then cut into cubes.

2

Heat 1 tablespoon of olive oil in a large pan over medium heat. Add the tofu cubes and saute until golden brown on all sides. Remove and set aside.

3

In the same pan, add the remaining olive oil. Add chopped onion and saute until translucent, about 5 minutes.

4

Add minced garlic and grated ginger, and cook for another minute until fragrant.

5

Add cumin seeds, coriander powder, turmeric powder, garam masala, and cayenne pepper. Stir and cook for 2 minutes to toast the spices.

6

Pour in the tomato puree and cook for 5 minutes over medium heat, stirring occasionally.

7

Add coconut milk, vegetable broth, and stir to combine. Bring the mixture to a simmer.

8

Add the cooked chickpeas, sliced carrots, and browned tofu to the pan. Stir well, cover, and let cook for 15 minutes or until the carrots are tender.

9

Add the frozen peas and baby spinach, stir until the spinach is wilted, about 3 minutes.

10

Season with salt and black pepper to taste.

11

Garnish with fresh cilantro before serving.

Cooking Tip: Take your time with each step for the best results!
2165
cal
125.7g
protein
267.3g
carbs
77.1g
fat

Nutrition Facts

1 serving (2295.9g)
Calories
2165
% Daily Value*
Total Fat 77.1 g 99%
Saturated Fat 11.6 g 58%
Polyunsaturated Fat 3.5 g
Cholesterol 0 mg 0%
Sodium 3392 mg 147%
Total Carbohydrate 267.3 g 97%
Dietary Fiber 70.8 g 253%
Total Sugars 87.6 g
Protein 125.7 g 251%
Vitamin D 0.0 mcg 0%
Calcium 3307 mg 254%
Iron 38.9 mg 216%
Potassium 5997 mg 128%

*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

47.2%%
22.2%%
30.6%%
Fat: 693 cal (30.6%%)
Protein: 502 cal (22.2%%)
Carbs: 1069 cal (47.2%%)