Go Back
+ servings
Spicy coconut tofu with jasmine rice.
Print Recipe
No ratings yet

Spicy Coconut Tofu

This Spicy Coconut Tofu is saucy and perfect served with sticky rice.
Prep Time5 minutes
Cook Time20 minutes
Total Time25 minutes
Course: Main Course
Cuisine: Thai
Servings: 2 people
Calories: 713kcal
Author: Emily Roz

Ingredients

  • 1 white onion finely sliced
  • 3 garlic cloves minced
  • 1 red chilli finely chopped
  • 15 g ginger finely chopped
  • 400 ml coconut milk
  • 300 ml vegetable stock
  • 1 lime zest and juice
  • 1 tablespoon light soy sauce
  • ½ teaspoon sugar more if you need
  • 200 g beansprouts
  • 560 g extra firm tofu

Garnish

  • spring onions finely sliced
  • chives finely sliced
  • dill optional
  • chilli oil

To serve

  • 2 portions cooked sticky rice

Instructions

  • Place a large frying pan on medium-low heat and drizzle with oil. Then add in the onions, garlic, chilli, and ginger. Fry for 10 minutes until softened and fragrant.
  • Once the aromatics have softened, add in the coconut milk, vegetable stock, lime zest, lime juice, soy sauce, sugar, and salt. Give everything a mix and turn up the heat to medium.
  • Prepare your tofu by slicing the extra firm tofu in half (lengthwise) and then slice diagonally ¾ of the way down the tofu to create a hasselback style slab of tofu (scroll up to find step by step photos).
  • Sprinkle the beansprouts into the coconut sauce, then nestle in the slabs of hasselback tofu. Top with a lid and leave to simmer for 5 minutes. Then remove the lid and cook for another 10 minutes until the sauce has thickened and reduced. Taste and season accordingly with more lime, salt, or sugar.
  • Once the spicy coconut milk sauce has thickened, top with spring onions, chives, dill, and chilli oil.
  • Serve up the spicy coconut tofu with sticky rice or noodles. Enjoy!

Notes

Step-by-Step Photos + more helpful info: My blog post includes helpful step-by-step photos to help guide you through making this recipe as well as other information that will help you make this recipe e.g. ingredient substitutions, what to do with leftovers, faqs, etc...so scroll up this page to find them!
Storage: once cooled, store in airtight containers and into the fridge for up to 3 days.
Reheating: leave the lid ajar and place in the microwave until piping hot.

Nutrition

Calories: 713kcal | Carbohydrates: 35g | Protein: 34g | Fat: 54g | Saturated Fat: 38g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 5g | Sodium: 1147mg | Potassium: 825mg | Fiber: 7g | Sugar: 12g | Vitamin A: 571IU | Vitamin C: 63mg | Calcium: 435mg | Iron: 11mg