Thai Curry Vegetable Soup Recipe
Thai Curry Vegetable Soup is a vibrant, comforting dish that brings together the bold flavors of red curry, coconut milk, and fresh veggies. It's easy to make, endlessly customizable, and packed with plant-based goodness. Whether you need a quick dinner or a cozy lunch, this one-pot wonder will satisfy every time.
Prep Time 15 minutes mins
Cook Time 25 minutes mins
Total Time 40 minutes mins
- 1 tablespoon coconut oil
- 1 small onion diced
- 2 cloves garlic minced
- 1 tablespoon fresh ginger grated
- 2 –3 tablespoons red curry paste
- 1 can 13.5 oz full-fat coconut milk
- 3 cups vegetable broth
- 1 tablespoon soy sauce or tamari
- 1 tablespoon brown sugar
- 1 red bell pepper sliced
- 1 cup broccoli florets
- 1 cup sliced carrots
- 1 cup snap peas
- 1/2 cup mushrooms optional
- 1 tablespoon lime juice
- Fresh cilantro or Thai basil for garnish
- Lime wedges for serving
Heat coconut oil in a large pot over medium heat. Add onion and sauté for 3–4 minutes until softened.
Stir in garlic and ginger, cooking for 1 minute until fragrant.
Add red curry paste and cook for another 1–2 minutes, stirring constantly.
Pour in coconut milk and vegetable broth. Stir in soy sauce and brown sugar.
Bring to a gentle boil, then add carrots and broccoli. Simmer for 8–10 minutes.
Add bell pepper, snap peas, and mushrooms. Simmer for another 5–7 minutes until all vegetables are tender but not mushy.
Stir in lime juice, taste, and adjust seasoning as needed.
Ladle into bowls and garnish with fresh herbs and a wedge of lime.
-
For more protein, add tofu, chickpeas, or shredded chicken (if not keeping vegan).
-
Adjust spice by using more or less curry paste.
-
Add rice noodles or serve over rice to make it heartier.
-
Store leftovers in an airtight container in the fridge for up to 4 days.
-
Freeze in individual portions for easy meals later.