Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Coconut Soup with Tofu and Rice Recipe

Thai Coconut Soup with Tofu and Rice Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 22 reviews

  • Author: Emma
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

Indulge in the aromatic flavors of Thailand with this Thai Coconut Soup featuring tofu and rice. A creamy and comforting soup that is bursting with savory and spicy notes, perfect for a cozy meal.


Ingredients

Scale

Soup:

  • 1 tablespoon coconut oil
  • 1 small onion, thinly sliced
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons red curry paste
  • 4 cups vegetable broth
  • 1 can (14 ounces) coconut milk
  • 1 tablespoon soy sauce
  • 1 tablespoon fish sauce (optional for non-vegetarian)
  • 1 tablespoon brown sugar

Additional Ingredients:

  • 1 block (14 ounces) firm tofu, cubed
  • 1 cup jasmine rice, cooked
  • 1 red bell pepper, thinly sliced
  • 1 cup sliced mushrooms
  • 1 cup baby spinach
  • Juice of 1 lime
  • 1/4 cup chopped fresh cilantro
  • Lime wedges for serving

Instructions

  1. Heat the coconut oil: In a large pot over medium heat, heat coconut oil.
  2. Cook aromatics: Add onion, garlic, and ginger, cook until softened and fragrant.
  3. Add curry paste: Stir in red curry paste and cook briefly.
  4. Combine broth and coconut milk: Pour in vegetable broth, coconut milk, soy sauce, fish sauce, and brown sugar. Simmer.
  5. Add tofu and vegetables: Add tofu, bell pepper, and mushrooms, cook until tender.
  6. Finish soup: Stir in spinach, lime juice, and remove from heat.
  7. Serve: Place rice in bowls, ladle soup over, garnish with cilantro and lime wedges.

Notes

  • For added heat, consider adding Thai chilis or chili oil.
  • Can substitute tofu with cooked chicken or shrimp for variation.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 bowl
  • Calories: 410
  • Sugar: 8g
  • Sodium: 780mg
  • Fat: 23g
  • Saturated Fat: 14g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 4g
  • Protein: 15g
  • Cholesterol: 0mg