Thai-Inspired Coconut Curry Soup with Tofu and Vegetables
A fragrant and creamy coconut curry broth filled with tender tofu cubes and vibrant vegetables, perfect for a nutritious weeknight meal. This Thai soup recipe (vegetarian, gluten free), ready in about 35 minutes, pairs extra-firm tofu, coconut milk, and vegetable broth for a weeknight-friendly dinner. Each serving lands at about 320 calories and feeds 4, so it slots cleanly into a weekly meal plan and pairs well with rice, quinoa, or a quick salad. Tap "Build a week of meals around this recipe" below to drop this recipe into your week and send the ingredients straight to Instacart. Nutrition values are approximate, calculated from USDA FoodData Central (fdc.nal.usda.gov) — verify against ingredient labels for any health-driven dietary plan.
Ingredients
- 14 oz block extra-firm tofu, pressed and cubed
- 14 oz can coconut milk
- 3 cups vegetable broth
- 2 tbsp red curry paste
- 3 garlic cloves, minced
- 1 tbsp fresh grated ginger
- 1 large carrot, sliced into thin rounds
- 1 medium red bell pepper, thinly sliced
- 2 cups baby spinach
- 1 tbsp fresh lime juice
- 2 tbsp soy sauce
- 1/4 cup chopped cilantro
- 2 tbsp vegetable oil
- 1 tsp salt
The stock pot we’d simmer this in → Best Stock Pots for 2026: Top Picks + Buying Guide
Affiliate disclosure: AislePrompt may earn a commission on qualifying purchases made through Amazon links, at no additional cost to you. See our policy →
Equipment for this recipe
Tools this recipe's steps call for, with a link to each on Amazon.
Instructions
- Step 1: Heat 2 tbsp vegetable oil in a large pot over medium heat. Add 3 minced garlic cloves and 1 tbsp fresh grated ginger, sautéing for 1-2 minutes until fragrant.
- Step 2: Stir in 2 tbsp red curry paste and cook for another minute to release the aromas.
- Step 3: Pour in 14 oz coconut milk and 3 cups vegetable broth, stirring to combine. Bring to a gentle simmer.
- Step 4: Add 1 large sliced carrot and 1 medium thinly sliced red bell pepper to the pot. Simmer for 5 minutes until vegetables begin to soften.
- Step 5: Gently stir in 14 oz pressed and cubed extra-firm tofu and 2 cups baby spinach. Cook for 3-4 minutes until spinach wilts and tofu is warmed through.
- Step 6: Season the soup with 1 tbsp fresh lime juice, 2 tbsp soy sauce, and 1 tsp salt. Remove from heat and garnish with 1/4 cup chopped fresh cilantro before serving.








