Coconut Vegetable and Tofu Curry Soup

Coconut Vegetable and Tofu Curry Soup

I’m a bit of a timing person, if I’m honest, and this coconut vegetable and tofu curry soup is exactly the kind of recipe that rewards it. I break my day into hours, half hours, minutes, always calculating when to leave, how long something will take, whether I’ll make it on time. It’s not always accurate, but it gives me a sense of control, or at least the feeling of it.

That habit shows up in the kitchen too. Before I start a recipe with a lot of moving parts, like this one, I like to have everything washed, chopped, and ready to go. It keeps me focused on the cooking itself instead of scrambling mid-recipe. Lots of ingredients here, but it all comes together in about half an hour once everything’s prepped.

Coconut vegetable curry soup ingredients arranged on a cutting board

Why You’ll Love This Recipe:

  • A rich, warming coconut curry broth loaded with vegetables and tofu
  • Ready in about 30 minutes once everything’s prepped
  • Naturally vegan and gluten-free
  • Great for using up whatever vegetables you have on hand

Key Ingredients & Substitutions:

  • Coconut milk – full-fat gives the richest, creamiest broth, but you can use a lower-fat version if you prefer a lighter soup.
  • Red curry paste – adjust the amount to your spice preference.
  • Firm tofu – pan-fried separately before going into the soup, for the best texture.
  • Rice noodles – cook separately and add just before serving, so they don’t soak up too much broth (see Notes).
  • Fresh basil and cilantro – not just a garnish here, they’re a real part of the soup’s flavor. Don’t skip them.
Top view of pouring coconut milk into the curry soup pot

Pro Tips for Success:

  • Wash and chop all your vegetables before you start cooking, this recipe moves fast once it gets going.
  • Cook the rice noodles separately and add them just before serving. Cooked directly in the soup, they’ll soak up a lot of the broth, especially if you’re saving leftovers.
  • Feel free to swap in other vegetables, just adjust when you add them based on how long they take to cook.
Cooked noodles in a strainer next to fresh herbs for the soup

FAQ

  • Can I cook the noodles directly in the soup? You can, but they’ll soak up a lot of the broth over time, especially if storing leftovers. Cooking them separately and adding just before serving keeps the best texture. If you’re cooking the noodles ahead of time and they’ll be sitting for more than a few minutes, toss them with about a tablespoon of oil so they don’t stick together, sesame oil works best if you have it.
  • How long does this soup keep? Up to 4 days in an airtight container in the fridge.
  • Can I use different vegetables? Yes, just adjust when you add them based on how long they take to cook.
Top view of a hand holding a bowl of coconut vegetable tofu curry soup

Looking for more tasty recipes?

Coconut Vegetable and Tofu Curry Soup

Coconut Vegetable and Tofu Curry Soup

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Ingredients:
  

For the soup:

  • 1 medium onion chopped
  • 7 oz (200g) broccoli florets (about ½ head)
  • 1 medium carrot sliced into coins
  • 1 red bell pepper sliced into thin strips
  • 1 medium potato cut into small cubes
  • 5 oz (150g) green beans (about 1½ cups) cut into 1½-inch (4cm) pieces
  • 14 oz (400ml) coconut milk
  • 4 cups water
  • 1 tbsp red curry paste
  • 2 tbsp olive oil
  • 2 garlic cloves crushed
  • 1 tbsp finely grated ginger
  • 1 tsp turmeric
  • ½ tsp salt
  • ¼ tsp freshly ground black pepper

For the tofu:

  • 6 oz (150g) firm tofu cut into large cubes
  • 1 tbsp olive oil

For serving:

  • 2 oz (50g) rice noodles
  • ½ bunch cilantro chopped
  • ½ bunch basil

Instructions:
 

  • Prep everything first: Chop the onion, carrot, bell pepper, and potato, and trim the green beans. Cut the tofu into large cubes. Having everything ready before you start makes the rest of the recipe move much faster.
  • Build the base: Heat 2 tbsp olive oil in a large pot over medium heat. Add the chopped onion and curry paste, and sauté for about 3 minutes, stirring. Add the garlic, ginger, turmeric, salt, and pepper, and stir well. Add the carrot, bell pepper, and potato, and cook for another 2 minutes, stirring to coat everything in the spices.
  • Simmer: Add the water and coconut milk, stir, and bring to a boil. Lower to medium-low heat and simmer for 20 minutes.
  • Cook the tofu: While the soup simmers, heat 1 tbsp olive oil in a pan over medium-high heat. Add the tofu and cook until golden, about 2 minutes per side.
  • Cook the noodles: Prepare the rice noodles in a separate pot according to the package instructions. Drain.
  • Finish the soup: After the soup has simmered for 20 minutes, add the broccoli, green beans, and tofu. Continue cooking for another 5 minutes.
  • Serve: Place a portion of rice noodles in each bowl and ladle the soup over them. Top with fresh cilantro and basil.

Notes:

  • Store the soup (without the noodles) in an airtight container in the fridge for up to 4 days.
  • The basil and cilantro aren’t just garnish here, they’re part of the soup’s flavor, don’t skip them.
  • If cooking the noodles ahead of time, toss them with about a tablespoon of oil (sesame oil is best) so they don’t stick together while they wait.
Did you make this recipe? Let me knowLeave a comment or share it on Instagram and tag #thehappylentils

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating