Vegan Tofu Moqueca

Tofu is a chameleon. Here, Firm Tofu absorbs the richness of coconut, lime, and spices, mimicking the texture of egg whites or soft fish. It's a perfect light, plant-based dinner.
🕒 Prep Time 25 mins
🍳 Cook Time 30 mins
Total Time 55 mins
🍽️ Servings 4 servings
🔥 Calories 380 kcal
🌍 Cuisine Brazilian

Ingredients

Equipment Needed

  • Skillet
  • Paper towels (for pressing)
  • Weight (e.g. can)

Allergen Information

⚠️ Soy
⚠️ Tree Nut

Instructions

1

Wrap tofu in towels, press with weight for 15 mins. Cube.

Tip: Removing water makes room for flavor.
2

Sauté onion, garlic, tomato, bay leaf in oil.

Tip: Cook until onion is fully soft.
3

Add coconut milk, seasonings, boil.

Tip: Taste sauce now before adding tofu.
4

Add tofu, simmer 15-20 mins.

Tip: Tofu puffs slightly and drinks up the sauce.
5

Serve with lime and cilantro.

Recipe FAQ

Why press tofu?
To remove water so it can absorb the sauce.
Tofu fell apart?
Use Firm or Extra Firm, not Silken.

Ingredients

  • 1 block (14 oz) Firm Tofu
  • 1 can (13.5 oz) Coconut Milk
  • 2 pcs Tomatoes
  • 1 pc Yellow Onion
  • 4 cloves Garlic
  • 2 tbsp Olive Oil
  • 2 pcs Bay Leaves
  • 1 tsp Salt
  • 1/2 tsp Black Pepper
  • 1 pc Lime
  • 1 bunch Cilantro