Massaman Tofu Curry

Massaman Tofu Curry is the sort of dinner where the sauce is every bit as important as what’s in it.

Give me a big spoonful of that rich curry soaked into hot rice and I’m happy.

Massaman Tofu Curry1 Massaman Tofu Curry

 

I have a weakness for curries with a sauce you don’t want to leave behind, and Massaman is definitely one of them.

It’s rich, slightly sweet, warmly spiced, and has that lovely coconut creaminess that makes you keep going back for another spoonful.

Tofu works so well here because it basically becomes a little sponge for all that flavour.

By the time everything has simmered together, even the pieces in the middle have picked up the curry rather than tasting like something that was added as an afterthought.

And then there’s the rice. I always end up pushing some of it right into the sauce instead of keeping the two politely separated. That’s where it gets good.

It’s comforting without being boring, full of flavour without feeling unnecessarily complicated, and very easy to sit down with a much bigger bowl than you originally intended.

Keep a little extra rice nearby. You’ll want it for whatever sauce is left at the bottom.

 
 

Why You’ll Keep Making It

  • Rich, creamy coconut curry with gentle warming spices.
  • Crispy-edged tofu stays tender inside.
  • Potatoes make the curry extra satisfying.
  • Easy to adapt with different vegetables.
  • The leftovers are just as good the next day.
  • Perfect served with fluffy jasmine rice or warm naan.

Massaman Tofu Curry2 Massaman Tofu Curry


Ingredients You’ll Need

For the Curry

  • 400g extra firm tofu, pressed and cubed
  • 2 tbsp vegetable oil
  • 3 tbsp Massaman curry paste
  • 400ml full fat coconut milk
  • 250ml vegetable stock
  • 2 medium potatoes, peeled and cubed
  • 1 red bell pepper, sliced
  • 100g green beans, trimmed
  • 1 small onion, sliced
  • 2 tbsp soy sauce
  • 1 tbsp brown sugar
  • 1 tbsp peanut butter
  • 1 tsp tamarind paste
  • Juice of ½ lime

To Serve

  • Cooked jasmine rice
  • Fresh red chilli, sliced
  • Thai basil
  • Spring onions
  • Chopped peanuts (optional)

Ingredient Notes

Extra firm tofu holds together well during simmering. Pressing it for at least 20 minutes helps it soak up more of the curry.

Massaman curry paste is mild compared to many Thai curries and brings warm spices like cinnamon, cardamom and cloves.

Coconut milk is worth buying full fat here. It gives the sauce its silky texture.

Potatoes become wonderfully soft while gently thickening the curry.

Peanut butter adds body and gives the sauce that unmistakable Massaman richness.

Tamarind paste brings a gentle tang that balances the creamy coconut.


Easy Swaps

  • Replace tofu with chickpeas for a different vegetarian version.
  • Add carrots, butternut squash or sweet potatoes.
  • Use broccoli or sugar snap peas instead of green beans.
  • Almond butter works if peanut butter isn’t available.
  • Brown rice or coconut rice both pair beautifully with the curry.

How to Make Massaman Tofu Curry

  • Press the tofu for 20 to 30 minutes, then cut into bite-sized cubes.
  • Heat the vegetable oil in a large skillet or saucepan.
  • Fry the tofu until golden on all sides, then transfer to a plate.
  • In the same pan, cook the sliced onion for about 4 minutes until softened.
  • Stir in the Massaman curry paste and cook for 1 to 2 minutes until fragrant.
  • Pour in the coconut milk while stirring to combine with the curry paste.
  • Add the vegetable stock, peanut butter, soy sauce, brown sugar and tamarind paste.
  • Stir until smooth.
  • Add the cubed potatoes and simmer for about 15 minutes.
  • Stir in the sliced bell pepper and green beans.
  • Return the tofu to the pan.
  • Simmer for another 10 to 12 minutes until the potatoes are tender and the sauce has thickened slightly.
  • Stir in the lime juice.
  • Taste and adjust with extra soy sauce or lime if needed.
  • Spoon over hot jasmine rice.
  • Finish with sliced chilli, Thai basil and chopped spring onions before serving.

Tips for the Best Curry

Let the curry paste cook before adding the liquids. Even a minute or two helps bring out much more flavour.

Don’t rush the tofu. A properly browned crust gives it a much nicer texture once it’s coated in the sauce.

If the curry seems a little thin at first, leave it uncovered for a few extra minutes. It thickens naturally as it simmers.

Taste at the very end. Some curry pastes are saltier than others, so it’s always worth adjusting before serving.


Storage

Allow the curry to cool completely before refrigerating.

  • Fridge: Store in an airtight container for up to 4 days.
  • Freezer: Freeze for up to 2 months. Thaw overnight before reheating.
  • Reheating: Warm gently on the stovetop over medium-low heat. Add a splash of water or coconut milk if the sauce has thickened too much.

Frequently Asked Questions

Can I make this ahead of time?

Absolutely. In fact, the flavours continue to develop overnight, making leftovers especially good.

Does the tofu need to be fried first?

It’s worth the extra few minutes. Frying gives the tofu a firmer texture that holds up beautifully in the curry.

Can I make it spicier?

Yes. Add sliced fresh chillies, chilli flakes or a spoonful of chilli crisp before serving.

What vegetables work best?

Bell peppers, carrots, green beans, broccoli, baby corn and butternut squash all work really well.

Can I serve it without rice?

Definitely. Warm naan, roti or even quinoa are all great options.


Final Thoughts

Massaman tofu curry is one of those meals that feels like it’s been simmering all afternoon, even though most of the work is simply letting everything gently cook together.

The creamy coconut sauce, tender potatoes and golden tofu create a bowl that’s rich without feeling heavy, and a spoonful of jasmine rice underneath brings everything together.

Scatter over fresh chilli and herbs just before serving, and dinner is done.

 

 

Leave a Reply

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