Nutrition Facts for Thai tofu curry with potatoes and pineapple

Thai Tofu Curry with Potatoes and Pineapple

Image of Thai Tofu Curry with Potatoes and Pineapple
Nutriscore Rating: 81/100

Embark on a journey of bold, tropical flavors with this Thai Tofu Curry with Potatoes and Pineapple—a vibrant, plant-based dish brimming with color and taste. This comforting yet exotic curry combines creamy coconut milk, tangy pineapple chunks, and tender potatoes with protein-rich tofu, all infused with the aromatic blend of red curry paste, garlic, and ginger. A touch of lime juice and soy sauce balances the sweet and savory notes, while fresh Thai basil leaves elevate the dish with their fragrant finish. Ready in under an hour, this vegan-friendly recipe is perfect for weeknight dinners or special occasions. Serve it over jasmine rice or noodles for a satisfying, flavor-packed meal that’s sure to impress.

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
30 min
🕐
Total Time
50 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 400 g firm tofu
  • 2 medium potatoes
  • 1 cup pineapple chunks (fresh or canned)
  • 3 tbsp red curry paste
  • 400 ml coconut milk
  • 1 cup vegetable broth
  • 2 tbsp soy sauce
  • 1 tbsp brown sugar
  • 1 tbsp lime juice
  • 1 medium onion
  • 3 units garlic cloves
  • 1 tbsp ginger
  • 2 tbsp vegetable oil
  • 10 units Thai basil leaves
  • 1 unit red chili (optional)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

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

2

Peel and dice the potatoes into small chunks. Boil them in salted water for about 10 minutes or until they are fork-tender but not mushy. Drain and set aside.

3

Dice the onion, mince the garlic, and grate the ginger. Prepare the pineapple chunks if using fresh pineapple.

4

In a large pot or deep skillet, heat the vegetable oil over medium heat. Add the onion and sauté for 2-3 minutes until softened.

5

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

6

Stir in the red curry paste and cook for 1-2 minutes, allowing the flavors to release.

7

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

8

Stir in the soy sauce, brown sugar, and lime juice. Taste and adjust seasoning as needed.

9

Carefully add the tofu, cooked potatoes, and pineapple chunks to the pot. Simmer gently for 10 minutes, allowing the flavors to mingle.

10

If using, thinly slice the red chili and add it for heat. Stir in half of the Thai basil leaves, reserving the rest for garnish.

11

Serve the curry hot, garnished with the remaining Thai basil leaves. Pair with steamed jasmine rice or rice noodles for a complete meal.

Cooking Tip: Take your time with each step for the best results!
1459
cal
64.7g
protein
214.1g
carbs
49.7g
fat

Nutrition Facts

1 serving (1986.7g)
Calories
1459
% Daily Value*
Total Fat 49.7 g 64%
Saturated Fat 7.3 g 36%
Polyunsaturated Fat 17.6 g
Cholesterol 0 mg 0%
Sodium 2799 mg 122%
Total Carbohydrate 214.1 g 78%
Dietary Fiber 23.6 g 84%
Total Sugars 82.9 g
Protein 64.7 g 129%
Vitamin D 0.0 mcg 0%
Calcium 857 mg 66%
Iron 13.9 mg 77%
Potassium 4399 mg 94%

*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

54.8%%
16.6%%
28.6%%
Fat: 447 cal (28.6%%)
Protein: 258 cal (16.6%%)
Carbs: 856 cal (54.8%%)