Ingredients
– 1 tablespoon oil for sautΓ©ing aromatics without overpowering flavors
– 1 onion, chopped for a sweet, savory base that builds depth in the coconut milk soup
– 3 cloves garlic, smashed for pungent aroma and immune-boosting punch
– 1 knob fresh ginger, peeled and grated for zesty warmth and aids digestion in this Thai coconut curry
– 1-2 tablespoons red curry paste for the heart of the flavor
– 1-2 tablespoons turmeric for color, earthiness, and health benefits like reducing inflammation
– 1 teaspoon salt for enhances all flavors
– 2 tablespoons sugar for balances heat and acidity
– 12 baby Yukon potatoes for creamy texture when pureed
– 2 cans coconut milk, 14 fl oz each for creating the luxurious, velvety broth
– 3 cups vegetable broth for building volume and savoriness without meat
– 24 ounces extra-firm tofu for crispy protein topping that soaks up curry goodness
– Fresh vegetable toppings for adding crunch, color, and nutrition
Instructions
1-Step 1: Prep the Tofu Start here for the best crispy tofu in your vegan coconut curry soup with tofu. Press the 24 ounces (680 g) extra-firm tofu to remove excess water use a tofu press or wrap in clean towels and weigh down with a heavy pan for 10-15 minutes. This step prevents mushiness and helps it crisp up nicely. Cut into bite-sized cubes once pressed. Pro tip: Pressing improves texture dramatically, a game-changer for tofu newbies.
2-Step 2: SautΓ© the Aromatics Heat 1 tablespoon (15 ml) oil in a large pot over medium heat. Toss in the chopped onion (~150 g), smashed garlic (β9 g), and grated ginger (β10-15 g). Cook 3-5 minutes until fragrant and softened, stirring often. Don’t let the garlic brown, or it turns bitter. This builds the flavorful base for your coconut curry soup.
3-Step 3: Bloom the Spices Stir in 1-2 tablespoons (15-30 ml) red curry paste, 1-2 tablespoons (15-30 ml) turmeric, 1 teaspoon (5 g) salt, and 2 tablespoons (25 g) sugar. Cook 2-3 minutes, stirring constantly to bloom the spices. The kitchen will smell amazing, like a Thai street food stall. Adjust curry paste for your spice tolerance start low if feeding kids.
4-Step 4: Simmer the Base Add 12 baby Yukon potatoes (680 g), 2 cans coconut milk (828 ml), and 3 cups (720 ml) vegetable broth. Bring to a simmer over medium heat, then reduce to low. Cover and cook 15-20 minutes until potatoes are fork-tender. Stir occasionally to prevent sticking. This infuses everything for a rich coconut milk soup.
5-Step 5: Puree for Creaminess Remove from heat and cool slightly, about 5 minutes. Puree in batches using a blender until smooth and velvety that’s the magic of this creamy coconut curry soup. If too thick, thin with extra broth or water. Return to the pot. For gluten free coconut curry soup recipe fans, this step keeps it silky without thickeners.
6-Step 6: Fry the Tofu While soup purees, heat a bit more oil in a skillet over medium-high. Pan-fry tofu cubes 3-4 minutes per side until golden and crispy. For extra flair, add a spoonful of pureed soup to the pan it caramelizes beautifully. This adds crunch to contrast the smooth broth.
7-Step 7: Serve It Up Ladle hot soup into bowls, top with crispy tofu, and pile on fresh veggies like shredded carrots, cilantro, or basil. Squeeze lime if desired. For a heartier coconut curry noodle soup, stir in cooked rice noodles. Dig in! Adapt for easy coconut curry soup for weeknight by prepping tofu ahead.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
π₯₯ Press tofu thoroughly for the best texture – this prevents it from becoming mushy and helps achieve that perfect crispy exterior
πΆοΈ Any curry paste (red, green, or yellow) works beautifully – adjust the amount based on your preferred spice level and flavor profile
π₯¬ Vegetable toppings are completely flexible – use whatever fresh vegetables you have on hand for a zero-waste, customizable meal
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegan
Nutrition
- Serving Size: 1 cup soup plus toppings
- Calories: 320
- Sugar: 8
- Sodium: 680
- Fat: 22
- Saturated Fat: 18
- Unsaturated Fat: 4
- Trans Fat: 0
- Carbohydrates: 25
- Fiber: 4
- Protein: 12
- Cholesterol: 0
