Creamy Curry Broccoli Soup with Crispy Tofu

Cream soups can often be boring, but not this version! Here, the fresh green taste of broccoli is elevated by the warmth of ginger and curry, while coconut milk makes it velvety without dairy. The soup itself is 'just' a liquid, but the crispy spiced tofu and toasted seeds on top turn it into a complete main meal. An immune-boosting bowl that warms you up.
🕒 Prep Time 20 mins
🍳 Cook Time 20 mins
Total Time 40 mins
🍽️ Servings 2 servings
🔥 Calories 395 kcal
🌍 Cuisine International

Ingredients

Equipment Needed

  • Pot
  • Immersion blender or regular blender
  • Skillet
  • Knife, cutting board

Allergen Information

⚠️ Soy
⚠️ Sesame
⚠️ Tree Nuts (Coconut)

Instructions

1

Press tofu with paper towels, then cube. Toss with a little olive oil and curry powder, then fry in a hot skillet until crispy. Set aside.

Tip: You can sprinkle spices at the end of frying if you fear burning them.
2

Chop onion, garlic, and ginger. Separate broccoli into florets, peel and dice the stalk.

Tip: Broccoli stalk is sweet and tasty, don't throw it away! just trim the woody skin.
3

Heat a little oil in a pot, sauté onion until translucent, then add garlic, ginger, and curry powder. Sauté for 1 minute.

Tip: Aromas dissolve best in fat.
4

Add broccoli, cover with just enough water to submerge (or less for thicker soup), and salt. Cook covered for 8-10 minutes until soft.

Tip: Don't overcook! It keeps better color if 'al dente'.
5

Pour off some cooking water (reserve it), add coconut milk, and blend until completely smooth. If too thick, thin with reserved cooking water.

Tip: Coconut milk fat emulsifies the soup, creating a creamy texture.
6

Squeeze lime juice to taste, bring to a quick boil, then serve topped with crispy tofu, sesame seeds, and cilantro.

Tip: Acid (lime) brightens flavors and highlights vegetable sweetness.

Recipe FAQ

Why did the broccoli soup turn brown?
Broccoli chlorophyll breaks down with heat and acid, causing a brownish color. Don't overcook, and add lime only when serving!
The soup is too thin, what to do?
Boil uncovered to evaporate water, or blend in half a boiled potato as a thickener.

Ingredients

  • 1 head Broccoli (approx. 14 oz, with stalk)
  • 1 block Tofu (10-12 oz)
  • 1 can Coconut Milk (13.5 oz)
  • 2 tsp Curry Powder
  • 1 piece Fresh Ginger (approx. 1 inch)
  • 2 cloves Garlic
  • 2 tbsp Olive Oil
  • 1 whole Onion
  • 1 whole Lime
  • 1/4 bunch Fresh Cilantro
  • 1 tbsp Sesame Seeds
  • 1 tsp Salt
  • 1 tsp Pepper