Nutrition Facts for Thai tofu and squash curry

Thai Tofu and Squash Curry

Bursting with vibrant flavors and nourishing ingredients, this Thai Tofu and Squash Curry is the ultimate comfort food with a healthy twist. Featuring tender cubes of golden tofu, sweet butternut squash, and creamy coconut milk infused with aromatic red Thai curry paste, this dish creates a symphony of sweet, savory, and mildly spicy flavors. With fresh ginger, garlic, and lime juice adding a zesty kick, and baby spinach folded in for a boost of nutrients, this one-pot vegan curry is both hearty and wholesome. Perfectly paired with jasmine rice, this quick and easy dinner, ready in just 50 minutes, is ideal for weeknight meals or cozy gatherings. Don’t forget the sprinkle of fresh cilantro for that final fragrant touch!

Nutriscore Rating: 76/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.
Image of Thai Tofu and Squash Curry
Prep Time:20 mins
Cook Time:30 mins
Total Time:50 mins
Servings: 4

Ingredients

  • 400 grams extra-firm tofu
  • 500 grams butternut squash
  • 2 tablespoons coconut oil
  • 1 medium yellow onion
  • 3 garlic cloves
  • 1 tablespoon fresh ginger
  • 2 tablespoons red Thai curry paste
  • 400 milliliters coconut milk
  • 250 milliliters vegetable broth
  • 2 tablespoons soy sauce
  • 1 tablespoon brown sugar
  • 2 tablespoons lime juice
  • 100 grams baby spinach
  • 2 tablespoons fresh cilantro
  • 200 grams jasmine rice (optional, for serving)

Directions

Step 1

Press the tofu to remove excess moisture. Cut it into 2 cm cubes and set aside.

Step 2

Peel and dice the butternut squash into bite-sized pieces. Mince the garlic and ginger, and finely chop the onion.

Step 3

Heat 1 tablespoon of coconut oil in a large pot or Dutch oven over medium heat. Add the tofu cubes and sauté for 5-7 minutes, turning occasionally, until golden on all sides. Remove from the pot and set aside.

Step 4

Add the remaining 1 tablespoon of coconut oil to the same pot, followed by the onion. Sauté for 3 minutes until softened, then add the garlic and ginger. Cook for another minute until fragrant.

Step 5

Stir in the red curry paste and cook for 2 minutes, stirring frequently, to deepen the flavor.

Step 6

Pour in the coconut milk and vegetable broth, stirring to combine. Add the butternut squash and bring the mixture to a simmer. Cover and cook for 15 minutes, or until the squash is tender.

Step 7

Stir in the cooked tofu, soy sauce, and brown sugar. Simmer for 5 minutes to allow the flavors to meld.

Step 8

Add the baby spinach and stir until wilted. Taste and adjust seasoning with lime juice or additional soy sauce, if needed.

Step 9

Garnish with fresh cilantro and serve hot with jasmine rice, if desired.

Nutrition Facts

Serving size 2141.1 grams (2141.1g)
Amount per serving % Daily Value*
Calories 1754
Total Fat 66.00g 85%
Saturated Fat 29.40g 147%
Polyunsaturated Fat 1.30g
Cholesterol 0mg 0%
Sodium 2578mg 112%
Total Carbohydrate 223.10g 81%
Dietary Fiber 36.40g 130%
Total Sugars 60.70g
Protein 86.00g 172%
Vitamin D 0IU 0%
Calcium 3208mg 247%
Iron 22mg 120%
Potassium 3810mg 81%
*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: 32.5%
Protein: 18.8%
Carbs: 48.8%