Thai Coconut Curry Beef Soup

Rich red coconut broth infused with fresh ginger, garlic, and savory ground beef, loaded with tender carrots and fresh baby spinach.
- Prep: 15 min
- Cook: 20 min
- Total: 35 min
- Servings: 8
- Cuisine: Thai
- Difficulty: Easy
Dietary
- Paleo
- Whole30
- Gluten-Free
- Dairy-Free
- Nut-Free
- Soy-Free
- Egg-Free
- High-Protein
- Low-Carb
- Low-Sugar
- Low-Cholesterol
- Low-Calorie
Tags
- one-pot
- rich
- savory
- spicy
- tangy
- fresh
Ingredients
- 2 pound ground beef (lean 90/10)
- 1 tablespoon avocado oil
- 3 tablespoon Thai red curry paste
- 1 tablespoon fresh ginger (minced)
- 4 clove garlic (minced)
- 3 carrots (medium, sliced thin)
- 1 red bell pepper (large, sliced thin)
- 6 cup beef broth
- 2 can canned full-fat coconut milk (13.5 oz can)
- 2 tablespoon fish sauce
- 5 ounce baby spinach
- 2 tablespoon lime juice (freshly squeezed)
- 0.5 cup fresh cilantro (chopped)
Instructions
- Heat 1 tablespoon avocado oil in a large heavy soup pot over medium-high heat. Add 2 pounds ground beef and cook for 6 minutes, breaking apart with a wooden spoon until browned. Drain any excess fat.
- Push the meat to the sides of the pot and add 3 tablespoons Thai red curry paste, 1 tablespoon minced fresh ginger, and 4 minced cloves garlic to the center. Stir constantly for 1 minute until highly aromatic.
- Add 3 sliced medium carrots, 1 sliced red bell pepper, 6 cups beef broth, and 2 cans full-fat coconut milk. Stir thoroughly to incorporate the curry paste.
- Bring the soup to a simmer over medium heat. Reduce heat to medium-low and cook uncovered for 10 minutes, until carrots are tender.
- Stir in 2 tablespoons fish sauce and 5 ounces baby spinach, cooking for 1 minute until the spinach wilts into the broth.
- Remove from heat and stir in 2 tablespoons fresh lime juice and 1/2 cup chopped fresh cilantro before portioning.
Notes
Reheats remarkably well in a microwave or saucepan without losing its rich, creamy texture.
Nutrition (per serving)
- Calories: 420
- Protein: 30 g
- Carbohydrates: 9 g
- Fat: 30 g
- Fiber: 2.5 g
- Sodium: 790 mg
- Saturated Fat: 16.5 g
- Sugar: 3.8 g
- Cholesterol: 70 mg