Nutrition Facts for Tofu yam curry

Tofu Yam Curry

Image of Tofu Yam Curry
Nutriscore Rating: 73/100

Savor the comforting flavors of this Tofu Yam Curry, a vibrant plant-based dish that's as nourishing as it is delicious. Featuring tender chunks of yams simmered in a creamy coconut milk base and infused with a fragrant medley of curry powder, cumin, coriander, and turmeric, this recipe offers a perfect balance of warmth and spice. Crispy pan-fried tofu adds a satisfying texture, while optional fresh spinach boosts its nutritional value. Serve this hearty curry over fluffy jasmine rice and garnish with a sprinkle of fresh cilantro for a wholesome, flavorful meal that's ready in just 45 minutes. This vegan-friendly curry is ideal for weeknight dinners or meal prep, sure to delight your taste buds and warm your soul.

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
  • 400 g Extra firm tofu
  • 500 g Yams (sweet potatoes)
  • 400 ml Coconut milk
  • 250 ml Vegetable broth
  • 2 tbsp Coconut oil
  • 1 medium Yellow onion, diced
  • 3 pieces Garlic cloves, minced
  • 1 tbsp Fresh ginger, grated
  • 2 tbsp Curry powder
  • 1 tsp Ground cumin
  • 1 tsp Ground coriander
  • 0.5 tsp Turmeric powder
  • 1 tsp Salt
  • 0.5 tsp Black pepper
  • 100 g Spinach leaves (optional)
  • 2 tbsp Fresh cilantro, chopped (for garnish)
  • 4 cups Cooked jasmine rice (for serving)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

13 steps
1

Press the tofu to remove excess water. Cut it into bite-sized cubes and set aside.

2

Peel the yams and chop them into 1-inch cubes.

3

Heat 2 tablespoons of coconut oil in a large pot or deep skillet over medium heat.

4

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

5

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

6

Add the curry powder, ground cumin, ground coriander, turmeric powder, salt, and black pepper. Stir continuously for about 1 minute to toast the spices.

7

Pour in the coconut milk and vegetable broth. Stir well to combine.

8

Add the cubed yams and bring the mixture to a simmer. Cover and cook for 15-20 minutes, or until the yams are fork-tender.

9

While the curry simmers, heat a small non-stick pan over medium heat and lightly pan-fry the tofu cubes until golden on all sides, about 5-7 minutes. Set aside.

10

Once the yams are tender, gently stir the tofu cubes into the curry. If using spinach, add it at this stage and cook for 2-3 additional minutes until wilted.

11

Taste and adjust seasoning, adding more salt or spices if needed.

12

Remove the curry from heat and garnish with freshly chopped cilantro.

13

Serve hot over cooked jasmine rice.

Cooking Tip: Take your time with each step for the best results!
2971
cal
109.5g
protein
482.8g
carbs
70.1g
fat

Nutrition Facts

1 serving (2766.0g)
Calories
2971
% Daily Value*
Total Fat 70.1 g 90%
Saturated Fat 29.9 g 150%
Polyunsaturated Fat 1.2 g
Cholesterol 0 mg 0%
Sodium 7532 mg 327%
Total Carbohydrate 482.8 g 176%
Dietary Fiber 37.7 g 135%
Total Sugars 60.1 g
Protein 109.5 g 219%
Vitamin D 0.0 mcg 0%
Calcium 3257 mg 251%
Iron 40.6 mg 226%
Potassium 4693 mg 100%

*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

64.4%%
14.6%%
21.0%%
Fat: 630 cal (21.0%%)
Protein: 438 cal (14.6%%)
Carbs: 1931 cal (64.4%%)