Tofu Recipe
Make Tofu Recipe in just 35m. Get the full recipe with step-by-step instructions at pekinthechef.com.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
For the Soup Base
Tofu & Vegetables
Aromatics & Seasonings
Garnishes (optional)
Method
For the Soup Base
Build the broth
Add the vegetable broth, sliced galangal (or ginger), bruised lemongrass pieces, torn kaffir lime leaves, and crushed Thai red chilies to the saucepan. Bring to a gentle boil, then reduce heat and simmer uncovered for 10 minutes to infuse flavors.
Finish the base
Stir in the coconut milk, fish sauce (or soy sauce), and palm sugar. Simmer another 3–4 minutes on low heat; taste and adjust seasoning with additional fish/soy sauce or sugar as needed. Keep the broth hot but not boiling to avoid coconut milk separation.
Add lime juice
Remove the galangal, lemongrass pieces and any large stems of kaffir lime leaf if desired. Off the heat, stir in fresh lime juice to brighten the soup.
Tofu & Vegetables
Prepare tofu
While the broth simmers, press extra-firm tofu for at least 10 minutes if not already pressed. Pat dry and cut into 1/2-inch cubes. Optionally, pan-fry the cubes in a nonstick skillet over medium-high heat with 1 tsp oil for 2–3 minutes per side to give them a light golden crust. This step gives texture but can be skipped for a softer tofu.
Combine tofu and tomatoes
Gently add the tofu cubes and halved cherry tomatoes to the broth and warm through for 1–2 minutes. Be careful when stirring to avoid breaking the tofu.
Aromatics & Seasonings
Stir in thinly sliced green onions and roughly chopped cilantro into the soup just before serving. Sprinkle white pepper and adjust heat with additional crushed chilies if desired.
To Serve
Ladle the soup into warmed bowls, making sure each bowl gets a mix of tofu, mushrooms, bok choy, and tomatoes. Garnish with basil, extra cilantro, sliced red chili, and lime wedges on the side for squeezing.
Serve immediately while hot. Leftover soup will keep in the fridge for up to 2 days; reheat gently to avoid curdling the coconut milk.