The first ripe mango of the season always lands on our counter faster than I plan for it. One day it is firm enough for salad, and the next it is soft, fragrant, and begging to be used before it turns. That is usually when I stop thinking about dessert and start thinking curry.
Vegan mango curry with coconut milk, tofu, and a tangle of colorful vegetables is my answer to those almost-too-ripe mangoes. The sauce is creamy without dairy, the tofu gets crisp edges if you give it five extra minutes, and baby corn, bell peppers, and broccoli keep every bowl bright and satisfying. It is the kind of weeknight dinner that feels a little special but still comes together in about 35 minutes.
If you have been looking for a plant-based curry that does not lean too sweet, this one balances mango with ginger, lime, and warm spices so it tastes like dinner, not dessert. Perfect for weeknight dinners, meal-prep lunches, and that one mango sitting on the counter. Let’s make it together.

Why Mango Belongs in a Savory Curry
In Indian summer cooking, mango shows up everywhere: in aam panna on the hottest afternoons, in chilled mango shrikhand after dinner, and in lighter savoury dishes like Gujarati fajeto (mango kadhi). Blending ripe mango into a coconut-based sauce gives you natural sweetness without added sugar, and the fat in canned coconut milk carries spice beautifully.
This curry is different from fajeto, which is a thin, yogurt-based kadhi. Here we build a thicker, restaurant-style sauce around mango purée, then fold in protein and vegetables at the end. Think of it as the creamy cousin in your summer mango rotation.
Sweet Meets Spice (Without Going Overboard)
The trick is balance. Ripe mango brings sweetness; fresh lime juice, ginger, and Kashmiri red chili powder pull it back toward savory. I taste the sauce right before adding the vegetables and adjust with an extra squeeze of lime or a pinch of salt. Once you do it once, you will know exactly how your mangoes behave.
Nourishing and filling: Extra-firm tofu adds plant protein to every bowl, and the baby corn, peppers, and broccoli keep the curry wholesome without weighing down the sauce.
Ingredients You’ll Need
Picking the Right Mango
Use a ripe mango that yields slightly when pressed. You want about 1½ to 2 cups of purée from one large mango, or two smaller ones. If your mango is a little tart (common with supermarket varieties), let it sit on the counter another day or add an extra teaspoon of maple syrup only if needed. I rarely need it when the mango is truly ripe.
Frozen mango chunks work in a pinch. Thaw and blend them smooth with a splash of coconut milk.
Tofu, Coconut Milk, and Our Vegetable Mix
Extra-firm tofu holds up best. Press it for at least 15 minutes if you can; even a quick towel press helps. I coat the cubes lightly in cornstarch before pan-searing so they develop golden edges that stay crisp when the sauce goes in.
For vegetables, I love a mix that looks as good as it eats:
- Baby corn, halved lengthwise, for crunch
- Colorful bell peppers (red, yellow, and orange), cut into bite-sized strips
- Broccoli florets, kept on the smaller side so they cook through quickly
Full quantities are in the recipe card below.

Step-by-Step: Vegan Mango Curry
The flow is simple: crisp the tofu, build the mango-coconut sauce in the same pan, then add vegetables just long enough to stay tender-crisp. Baby corn and broccoli need a few extra minutes compared to peppers, so they go in first. Tofu returns at the very end so it does not turn mushy.
Tip from my kitchen: The first time I made this, I added all the vegetables at once and the peppers turned soft while the broccoli was still firm. Staggering them by two to three minutes fixed it. Baby corn and broccoli first, peppers last.
Serve hot over steamed basmati or jeera rice, with lime wedges and fresh cilantro on top.
Tips for the Best Texture and Flavor
- Press the tofu. Even 15 minutes under a plate with a can on top makes a noticeable difference in texture.
- Do not skip the cornstarch. It is what gives you those crisp edges that hold up in creamy sauce.
- Stagger the vegetables. Baby corn and broccoli need a head start; peppers cook fast and should stay bright.
- Balance at the end. Lime juice is your best tool if the mango runs sweet. Add it in small splashes and taste.
Variations and Swaps
- More greens: Stir in 2 cups baby spinach in the last minute if you want extra iron and color.
- Thai-inspired twist: Swap garam masala for 2 tbsp red curry paste in step 6 and reduce Kashmiri chili.
- Lighter sauce: Use half coconut milk and half vegetable broth for a thinner, brothy curry.

What to Serve With Vegan Mango Curry
This curry loves simple sides that cool and contrast:
- Instant Pot jeera rice or plain basmati
- Cucumber raita for a cooling spoonful between bites
- Warm methi thepla instead of rice for a Gujarati-style spread
For dessert on the same mango theme, finish with mango shrikhand or save aam panna for tomorrow’s lunchbox drink.

Mango Vegan Curry with Coconut Milk, Tofu & Vegetables
Ingredients
For the Tofu
- 14 oz extra-firm tofu pressed and cut into ¾-inch cubes
- 2 tbsp cornstarch
- ½ tsp ground turmeric
- ½ tsp garam masala
- ¼ tsp salt
- 1½ tbsp neutral oil
For the Mango Coconut Sauce
- 1 large ripe mango about 1½ to 2 cups purée; peeled and cubed , or 1½ cups frozen mango, thawed
- 1 tbsp neutral oil
- 1 tsp cumin seeds
- 1 medium yellow onion finely diced
- 4 garlic cloves minced
- 1 inch fresh ginger minced
- 1 tsp ground coriander
- ½ tsp ground cumin
- ½ tsp ground turmeric
- 1 tsp Kashmiri red chili powder or ½ tsp for milder heat
- 1 can full-fat coconut milk 13.5 oz
- ½ cup water plus more if needed
- 1½ tsp garam masala
- 1 tsp salt or to taste
- 2 tbsp fresh lime juice plus wedges to serve
Vegetables
- 1 cup baby corn halved lengthwise
- 2 cups broccoli florets bite-sized
- 1½ cups mixed bell peppers red, yellow, orange; sliced into strips
- ¼ cup fresh cilantro chopped
To Serve
- 3 cups cooked basmati or jasmine rice
- Lime wedges
- Extra cilantro
Instructions
Prep the Tofu
- Pat pressed tofu dry. Toss cubes with cornstarch, turmeric, garam masala, and salt until lightly coated.
- Heat 1½ tbsp oil in a large skillet over medium-high heat. Add tofu in a single layer and cook 2 to 3 minutes per side until golden. Transfer to a plate and set aside.
Make the Mango Purée
- Blend mango with ¼ cup coconut milk until completely smooth. Set aside.
Build the Sauce
- In the same skillet, heat remaining 1 tbsp oil over medium heat. Add cumin seeds and let them sizzle 30 seconds until fragrant.
- Add onion and cook 4 to 5 minutes until softened and lightly golden. Stir in garlic and ginger; cook 1 minute.
- Add ground coriander, cumin, turmeric, and Kashmiri chili. Stir 30 seconds.
- Pour in mango purée, remaining coconut milk, water, garam masala, and salt. Simmer 8 to 10 minutes, stirring occasionally, until the sauce thickens slightly. Taste and adjust salt or lime juice.
Add Vegetables and Finish
- Stir in baby corn and broccoli. Cover and cook 3 to 4 minutes until broccoli is bright green and almost tender.
- Add bell peppers and cook uncovered 2 minutes until just softened but still colorful.
- Gently fold in crispy tofu and half the cilantro. Heat through 1 minute. The sauce should coat everything without drowning the vegetables.
- Serve over rice with lime wedges and remaining cilantro.
Notes
FAQs
Q1. Can I use canned mango pulp instead of fresh mango?
Yes. Use 1 cup unsweetened mango pulp and blend it smooth with a little coconut milk. Taste the sauce before serving; canned pulp can vary in sweetness, so you may need extra lime.
Q2. Is this recipe gluten-free?
Yes. All ingredients are naturally gluten-free. If you use store-bought curry paste in a variation, check the label.
Q3. Can I make this ahead of time?
You can prep the mango purée and crisp the tofu up to a day ahead. Store separately. Reheat the sauce, add vegetables fresh, and fold in tofu at the end for the best texture.
Q4. How spicy is this curry?
With Kashmiri chili it is mild to medium. My kids eat it comfortably. Add cayenne or extra chili powder if you want more heat.
Q5. Can I skip the tofu?
Absolutely. Chickpeas are my favorite swap. Pan-sear them the same way so they pick up color before going into the sauce.
Q6. Why did my sauce turn out too sweet?
Your mango was likely very ripe, which is common and fixable. Add more lime juice, a pinch of salt, and an extra ½ tsp garam masala. A little acidity brings savory balance right back.
This vegan mango curry turns that one overripe mango into a dinner everyone actually finishes. The coconut milk makes it comforting, the tofu makes it filling, and the baby corn, peppers, and broccoli keep every spoonful interesting.
If mango season has you juggling drinks, desserts, and savoury ideas, save this one for a busy weeknight. It pairs beautifully with the lighter fajeto on weekends when you want something quicker and yogurt-based.
If you try this recipe, leave a comment and tell me: do you prefer extra lime for tang, or do you lean into the mango sweetness?
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
