Tofu Pepper Soup: Hearty West African-Style Comfort

Tofu pepper soup is a rich, spicy, and deeply comforting one-pot dish that swaps the traditional meat or fish for golden, pan-seared tofu while keeping the aromatic, peppery broth that makes West African pepper soup so beloved. The tofu soaks up the complex flavors of the broth, while the combination of habanero, ginger, and warm spices delivers a satisfying heat that warms you from the inside out. This version is quick enough for a weeknight but tastes like it has been simmering for hours, making it a genuinely useful recipe for anyone craving bold, plant-based comfort food.

Serves 4 · Prep 20 min · Cook 35 min · Total 55 min

Ingredients

  • 1 lb (450 g) extra-firm tofu, pressed and cut into 1-inch cubes
  • 2 tbsp (30 ml) neutral oil (such as sunflower or canola), divided
  • 1 medium onion, finely chopped (about 1 cup / 150 g)
  • 2 cloves garlic, minced
  • 1 tbsp (15 g) fresh ginger, grated
  • 1 habanero pepper, seeded and minced (adjust to taste)
  • 1 tsp (2 g) ground calabash nutmeg (or substitute 1/2 tsp ground nutmeg)
  • 1 tsp (2 g) ground uziza seeds (or substitute 1/2 tsp black pepper plus a pinch of allspice)
  • 1 tsp (2 g) ground cayenne pepper (or to taste)
  • 1 tsp (5 g) salt, plus more to taste
  • 2 tsp (10 g) bouillon powder (vegetable or chicken-style, optional)
  • 6 cups (1.4 L) vegetable broth
  • 2 bay leaves
  • 1 tsp (5 g) dried thyme
  • 1/2 cup (20 g) chopped fresh basil or scent leaves (substitute Thai basil)
  • 1/2 cup (50 g) chopped green onions, for garnish

Instructions

  1. Press the tofu: wrap the block in a clean kitchen towel and place a heavy pan on top for 15 minutes. Cut into 1-inch cubes.
  2. Heat 1 tablespoon (15 ml) of oil in a large pot or Dutch oven over medium-high heat. Add the tofu cubes in a single layer (work in batches if needed) and cook for 5–7 minutes, turning occasionally, until golden brown on all sides. Remove the tofu with a slotted spoon and set aside.
  3. Reduce the heat to medium and add the remaining 1 tablespoon (15 ml) of oil to the same pot. Add the onion and sauté for 3–4 minutes until soft and translucent.
  4. Add the garlic, ginger, and habanero pepper. Cook for 1 minute, stirring constantly, until fragrant.
  5. Stir in the calabash nutmeg, uziza seeds, cayenne, salt, and bouillon powder (if using). Cook for 30 seconds to toast the spices.
  6. Pour in the vegetable broth and add the bay leaves and dried thyme. Bring the soup to a boil, then reduce the heat to low and let it simmer uncovered for 15 minutes to allow the flavors to meld.
  7. Add the seared tofu back to the pot and simmer for another 5 minutes, until the tofu is heated through.
  8. Remove the bay leaves. Stir in the fresh basil (or scent leaves) and green onions. Taste and adjust seasoning with salt or cayenne if needed.
  9. Serve hot in bowls, with extra fresh herbs on top.

Tips

  • Make it less spicy: The habanero is what gives this soup its signature kick. For a milder version, remove the seeds and ribs, use only half the pepper, or substitute a jalapeño. Add the pepper gradually and taste as you go.
  • Don’t skip pressing the tofu: Pressing removes excess water, allowing the tofu to brown properly and absorb the broth instead of turning mushy. Even 10 minutes of pressing makes a difference.
  • Substitute for hard-to-find spices: If you can’t find calabash nutmeg or uziza seeds, use 1/2 teaspoon ground nutmeg for the calabash, and 1/2 teaspoon black pepper plus a pinch of allspice for the uziza. The flavor will be slightly different but still delicious.
  • Use a good broth: Since this is a brothy soup, the quality of the vegetable broth matters. Use a low-sodium broth and adjust salt at the end, or make your own for a richer base.

Serving Suggestions

Serve the tofu pepper soup as a main course with steamed white rice, boiled yam, or crusty bread to soak up the flavorful broth. It also pairs well with fried plantains for a sweet-spicy contrast. For a lighter meal, serve it with a simple side salad or some sautéed greens.

Variations

  • Coconut Tofu Pepper Soup: Replace 1 cup (240 ml) of the vegetable broth with full-fat coconut milk for a creamier, slightly sweet version that balances the heat.
  • Vegetable-Packed: Add 2 cups (200 g) of chopped vegetables such as bell peppers, green beans, or mushrooms along with the broth. Increase simmering time by 5 minutes to ensure they are tender.
  • Chicken Tofu Pepper Soup: For a non-vegetarian twist, use chicken broth and add 1 cup (150 g) of shredded cooked chicken in the last 5 minutes of cooking, along with the tofu.
  • Peanut Tofu Pepper Soup: Stir in 2 tablespoons (30 g) of smooth peanut butter with the broth for a rich, nutty flavor reminiscent of West African groundnut stew.

Storage and Reheating

Store leftover tofu pepper soup in an airtight container in the refrigerator for up to 4 days. The flavors will continue to develop, making it even tastier the next day. Reheat gently on the stovetop over medium-low heat until piping hot (165°F / 74°C), adding a splash of broth or water if it has thickened. You can also reheat individual portions in the microwave for 2–3 minutes, stirring halfway. Freeze the soup (without the tofu, if possible) for up to 3 months; thaw overnight in the refrigerator and reheat as directed. Note that freezing may make the tofu spongy, so it’s best to add fresh tofu after thawing if you plan to freeze.

Frequently Asked Questions

Can I use silken or soft tofu instead of extra-firm?
No, silken or soft tofu will break apart and become mushy in the soup. Extra-firm or firm tofu is essential for holding its shape and browning well. If you only have medium-firm, press it longer and handle gently.

What is calabash nutmeg and can I skip it?
Calabash nutmeg (also called African nutmeg) has a warmer, more complex aroma than regular nutmeg. It’s a key flavor in traditional pepper soup, but if you can’t find it, regular nutmeg is an acceptable substitute. Skipping it entirely will change the flavor profile significantly, so try to include some nutmeg.

Is this soup very spicy?
Yes, traditional pepper soup is meant to be spicy. The heat comes from the habanero and cayenne. To control the spice level, start with less pepper and taste as you go. You can also remove the seeds and membranes from the habanero, which contain most of the heat.

Can I make this in a slow cooker or Instant Pot?
Yes. For the Instant Pot, use the sauté function to brown the tofu and aromatics, then add the broth and spices, and cook on high pressure for 10 minutes with a quick release. For a slow cooker, brown the tofu and aromatics in a skillet first, then transfer everything to the slow cooker and cook on low for 4–6 hours.

What can I use instead of scent leaves?
Scent leaves (also known as basil or African basil) have a distinct clove-like aroma. Thai basil is the closest substitute, but regular sweet basil works well too. If using dried basil, use 1 tablespoon (15 g) and add it in the last 10 minutes of cooking.

Can I add other proteins?
Absolutely. This soup works well with shrimp (add in the last 3 minutes), fish (add in the last 5 minutes), or even cooked chicken. If adding raw meat, ensure it reaches a safe internal temperature: chicken to 165°F (74°C), shrimp until pink and opaque, and fish to 145°F (63°C).

Tofu Pepper Soup: Hearty West African-Style Comfort

Leave a Reply

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

Scroll to top