coconut mango tofu curry

This Mango Coconut Tofu Curry is creamy and spicy, yet perfectly balanced with freshness and sweetness thanks to the fresh mango purée. A super easy 30 minute vegan curry, perfect for the spring and summer season!

mango coconut thai curry in white bowls

Who else is super excited for mango season? Mangoes are definitely on my top 5 favourite fruits list. They’re so sweet, juicy, creamy and can be used in so many kinds of sweet recipes like smoothies, tarts, cakes, panna cotta and jellies. They are also fantastic in some savoury recipes, like this Mango Coconut Tofu Curry I’m sharing today!

The fresh mango puree used in this curry balances out the spices by giving it natural sweetness and a very slight tart and sourness. It also adds to the very thick and creamy (yet fresh) texture along with the coconut milk.

mango coconut curry with tofu and vegetables

This recipe is perfect if you love curries, but want a more fresh and summery variation of the more cozy and warming type of curries. Plus, it only takes 30 minutes from start to finish all in one pot!

easy thai mango coconut curry close up in white bowl

You can also switch up the vegetables used in this recipe with your favourites but I find that bell peppers work really well in this particular recipe and broccoli is always a must in my curries because I love how it soaks up the sauce and makes the perfect bite along with some freshly cooked jasmine rice. If you need some more curry variations, here are some more of my faves!

vegan thai coconut curry close up in white bowl

I hope you give this Mango Coconut Tofu Curry a try and love it as much as I (and my boyfriend) do! It’s:

  • creamy
  • spicy
  • sweet
  • aromatic
  • the perfect spring/summer curry
  • made in only 30 minutes
  • & so SO damn tasty!
mango coconut tofu curry in white bowl

Tips and Tricks to making Mango Coconut Tofu Curry

  • If possible, use fresh ataulfo mango. I found that this variety of mango gives the best flavour and texture. But, you can also use mango puree if you’re in a pinch
  • I use this red thai curry paste, which is my go to and all time favourite. Be sure to adjust the amount of curry paste according to your liking of spiciness

  • This mango coconut tofu curry keeps well in the fridge for up to 5 days and in the freezer for at least a month. To thaw, place in the fridge overnight and place back onto the stove until warmed through.
vegan mango coconut curry in a white bowl holding tofu

If you recreate these Mango Coconut Tofu Curry please share it and let me know what you think by tagging me on Instagram @okonomikitchen, I love seeing all of your tasty recreations!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan mango coconut curry

Mango Coconut Tofu Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 7 reviews


This Mango Coconut Tofu Curry is creamy and spicy, yet perfectly balanced with freshness and sweetness thanks to the fresh mango purée. A super easy 30 minute vegan curry, perfect for the spring and summer season!


Units Scale
  • 3 garlic cloves, minced
  • 1 tsp ginger, minced
  • 2 small onions (150g)
  • 1 block firm tofu, cubed (450g)
  • 45 tbsp Thai Red Curry Paste
  • 1 13 oz can coconut milk*
  • 3/41 c cup veg broth
  • 1 large mango (around 3/41 cup of flesh)
  • 3 tbsp soy sauce
  • 1 lime, juiced
  • 1/2 tsp red pepper flakes/chili flakes
  • 1 red bell pepper, chopped (210g)
  • 1 green bell pepper, chopped (250g)
  • 1 small broccoli head, cut into florets (200-250g)
  • To Serve: Jasmine rice, fresh cilantro, green onion tops and lime wedges


  1. In a large shallow pan fry garlic, ginger, onion and chili over medium high heat until onions are slightly translucent. Add in the tofu and pan fry until browned (around 3-5 minutes). Add in the curry paste and fry for another 2 minutes (or until fragrant).
  2. Add in the coconut milk and vegetable broth. Stir to dissolve the curry paste and allow the curry to come to a simmer. Add in the mango puree, soy sauce and lime juice. Add in the bell peppers and broccoli. Then, turn the heat down to a medium and simmer for 12-15 minutes.
  3. Taste & adjust seasoning by adding in more soy sauce, lime juice chili and salt.
  4. Serve with jasmine rice and top with cilantro and lime wedges.


*Lower fat variation: you can substitute some coconut milk for soy milk and/or coconut yogurt. When substituting, I usually do: 100ml coconut milk, 100ml coconut yogurt & 200ml soy milk

  • Prep Time: 5
  • Cook Time: 25
  • Category: Entree
  • Method: Stovetop
  • Cuisine: Thai


  • Serving Size: 1/4 of recipe
  • Calories: 407
  • Sugar: 20g
  • Sodium: 1603mg
  • Fat: 23.2g
  • Saturated Fat: 15.6g
  • Unsaturated Fat: 5.3g
  • Trans Fat: 0
  • Carbohydrates: 36.3g
  • Fiber: 8.6g
  • Protein: 20.4g
  • Cholesterol: 0

Pin it for later! ↓

mango coconut thai tofu and vegetable curry

About Lisa

I'm Lisa, a home cook, recipe developer and founder of Okonomi Kitchen. Here, you'll find a mix of classic and modernized Japanese recipes, and creative, plant-forward meal inspiration using seasonal ingredients. I hope to share more about Japanese cuisine and culture through food and recipes.

Related Recipes


Leave a reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. This is a fun receipt. I wish my mango was tastier, it was not ripe enough.
    I wonder of frozen mango would be better to use, or mango nectar.