Mango Thai Curry: Creamy, Sweet-Savory Weeknight Recipe

Updated November 4, 2026

Total time
45 min
prep 20 min · cook 25 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Mango Thai Curry: Creamy, Sweet-Savory Weeknight Recipe

Mango Thai curry is a Thai-inspired coconut curry with ripe mango, vegetables, and tofu, served warm over rice or noodles. This version draws on the creamy, aromatic flavors of Thai red curry, while mango adds a mellow sweetness that balances the savory paste and lime; Thai curries have many regional and family variations, so this is one practical take rather than a single definitive recipe.

Ingredients

  • 1 lb extra-firm tofu (450 g), drained and cut into ¾-inch (2 cm) cubes
  • 1 tbsp neutral oil (15 ml), such as canola or avocado oil
  • 1 small yellow onion (about 5 oz / 150 g), thinly sliced
  • 1 medium red bell pepper (about 5 oz / 150 g), thinly sliced
  • 1 cup trimmed green beans (100 g), cut into 1-inch (2.5 cm) pieces
  • 3 garlic cloves (about 9 g), finely chopped
  • 1 tbsp finely grated fresh ginger (6 g)
  • 2 to 3 tbsp Thai red curry paste (30 to 45 g), according to its heat and your taste
  • 1 can full-fat coconut milk (13.5 oz / 400 ml), shaken before opening
  • ½ cup low-sodium vegetable broth (120 ml)
  • 1 tbsp fish sauce (15 ml), or 1 tbsp soy sauce (15 ml) for a vegetarian option
  • 1 tsp brown sugar (4 g), plus more to taste if needed
  • 1 ripe but still firm mango (about 9 oz / 250 g flesh), peeled and cut into ¾-inch (2 cm) cubes
  • ½ tsp fine salt (about 3 g), or to taste
  • 2 tbsp fresh lime juice (30 ml), from about 1 lime
  • ½ cup loosely packed Thai basil leaves (about 10 g), or regular basil

Instructions

  1. Prepare the ingredients. Drain the tofu and pat it dry with a clean kitchen towel or paper towels; cut it into cubes. Slice the onion and pepper, trim and cut the green beans, chop the garlic, and grate the ginger. Peel and dice the mango, keeping the pieces fairly large so they hold their shape. Measure the curry paste, coconut milk, broth, fish sauce or soy sauce, and sugar before you start cooking. This preparation takes about 20 minutes and makes the short cooking stages easier to manage.
  2. Brown the tofu, about 8 minutes. Heat the oil in a large, deep skillet or wide saucepan over medium-high heat. Add the tofu in a single layer, working in batches if the pan is crowded. Let it brown before turning, then cook for about 8 minutes total, turning several times so a few sides develop golden edges. Transfer it to a plate. It does not need to be crisp all over; browning gives it a little texture and helps it stand up to the sauce.
  3. Soften the vegetables, about 5 minutes. Lower the heat to medium. Add the onion and bell pepper to the same pan and cook for about 5 minutes, stirring often, until the onion begins to soften and the pepper is glossy but not limp. If the pan looks dry, add a teaspoon of water rather than another large pour of oil. Stir in the garlic and ginger and cook for about 30 seconds, just until fragrant; avoid browning the garlic.
  4. Cook the curry paste and simmer the beans, about 9 minutes. Add 2 tablespoons of red curry paste and stir for 1 minute so it coats the vegetables and releases its aroma. Pour in the coconut milk and broth, scraping the bottom of the pan to loosen any browned tofu bits. Stir in the fish sauce or soy sauce and brown sugar. Bring the sauce to a gentle simmer, then add the green beans. Simmer uncovered for 8 minutes, stirring once or twice. Keep the heat moderate: a hard boil can make a coconut-based sauce look oily and separated.
  5. Warm the mango and tofu, about 3 minutes. Taste the sauce and add the remaining curry paste if you want more heat or a stronger curry flavor. Stir in the browned tofu and mango, then simmer gently for 2 to 3 minutes, just until both are hot and the beans are tender-crisp. Turn off the heat. Add the lime juice and basil, then taste again for balance. Adjust with a little salt, lime, sugar, or broth as needed. Serve hot.

Tips

  • Choose a mango that is ripe but firm. It should smell fragrant and give slightly when pressed, without feeling mushy. A very soft mango can collapse into the sauce; if that is what you have, fold it in right at the end and warm it for only a minute.
  • Start modestly with curry paste. Brands vary considerably in heat, salt, and strength, and some contain shrimp paste. Check the label if you need a vegetarian curry, and start with 2 tablespoons; you can stir in more near the end. Thai red curry paste is the closest fit here. Indian curry powder is not a direct substitute and gives the sauce a different, less specifically Thai flavor.
  • Keep the sauce at a gentle simmer. Coconut milk can separate if boiled vigorously. If the finished curry is too thick, loosen it with broth or water a tablespoon at a time. If it tastes rich but flat, lime juice and a small pinch of salt usually sharpen it more effectively than adding extra sugar.
  • Make the meal vegetarian or vegan deliberately. Use soy sauce instead of fish sauce and choose a curry paste with no fish or shrimp ingredients. For a gluten-free meal, check the labels on the curry paste, broth, and soy sauce; tamari is a useful soy-sauce alternative if it is labeled gluten-free.

Serving Suggestions

Serve the curry in shallow bowls over steamed jasmine rice, which soaks up the coconut sauce without competing with the mango. Brown rice also works, though its nutty flavor and firmer bite make the meal feel heartier. Rice noodles are another good option: cook them separately according to their package directions, drain them well, and spoon the curry over them just before serving. The recipe makes four portions of curry; prepare the amount of rice or noodles you want alongside it.

For a simple table, add lime wedges and extra basil so everyone can adjust their own bowl. Thinly sliced scallions or a few cilantro leaves can add a fresh finish, while chopped roasted peanuts or cashews give a pleasant crunch. If serving several people with different spice preferences, keep chili flakes or sliced fresh chile on the side rather than making the whole pan hotter. A crisp cucumber salad or lightly dressed greens provide a cool contrast to the creamy sauce.

Variations

Swap the protein: Use 1 lb (450 g) boneless, skinless chicken thighs in place of tofu. Cut the chicken into bite-size pieces and cook it through in the pan before adding the vegetables; USDA FSIS safe minimum for poultry is 165°F (74°C), checked with a food thermometer in the thickest pieces. Remove the cooked chicken while the vegetables soften, then return it with the mango. Shrimp can be used too, but add it near the end and cook until opaque and at least 145°F (63°C), the USDA FSIS safe minimum for fish and seafood.

Change the vegetables: Broccoli florets, sliced carrots, zucchini, snap peas, or mushrooms can replace the green beans or pepper. Cut firmer vegetables thinly so they cook in the brief simmer; add quick-cooking vegetables such as zucchini or snap peas during the last few minutes. For a more substantial plant-based bowl, replace some or all of the tofu with drained chickpeas, adding them with the mango so they heat through without becoming mushy.

Adjust the fruit and herbs: If mango is out of season, use frozen mango, thawed and drained, and add it at the end so it does not water down the sauce. Pineapple makes a tangier, sharper curry, while papaya is softer and more delicate; both change the flavor rather than acting as exact replacements. Thai basil has a more distinctive, slightly anise-like aroma than common sweet basil. Regular basil is an easy substitute, though it will make the finish milder.

Make it less rich: Light coconut milk can replace full-fat coconut milk, but the sauce will be thinner and less creamy. Simmer it gently and add broth sparingly. You can also use a mix of half full-fat coconut milk and half broth for a lighter-tasting sauce, but expect the coconut flavor to be less pronounced. Avoid adding flour or cornstarch unless you specifically want a thicker, less traditional texture.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. The curry keeps for 3 to 4 days in the refrigerator. The mango will soften as it sits, and the sauce may thicken, but both are normal. If you expect leftovers and prefer a fresher fruit texture, set aside some mango and add it to individual portions when serving; refrigerate the cut fruit separately and use it within a day.

Reheat a portion in a small saucepan over low to medium heat, stirring gently and adding a splash of water or broth if the coconut sauce has thickened. Heat leftovers to 165°F (74°C), checking with a food thermometer. A microwave also works: cover loosely, heat in short intervals, and stir between intervals so the center warms evenly. Avoid repeatedly warming and cooling the whole batch; reheat only what you plan to eat. For longer storage, freeze the curry in a freezer-safe container for up to 2 months. Thaw it overnight in the refrigerator and reheat thoroughly; tofu and mango may be softer after freezing.

Frequently Asked Questions

Is mango Thai curry a traditional Thai dish?

Thai cuisine includes many kinds of curry, with recipes that vary by region, household, and cook. This mango version is best described as Thai-inspired: it uses Thai red curry paste, coconut milk, fish sauce or a vegetarian alternative, and fresh herbs, with mango added for sweetness. Mango is not meant to suggest that every Thai curry includes fruit or that this is the only way to make one.

How do I keep the curry from tasting too sweet?

Use a ripe but firm mango rather than an overripe one, and do not add extra sugar until you have tasted the finished sauce. Lime juice, a little salt, and fish sauce or soy sauce balance sweetness with acidity and savory flavor. If the mango is particularly sweet, add lime a teaspoon at a time and taste between additions.

Can I make this curry ahead?

Yes. You can prepare the vegetables and tofu a day ahead, store them covered in the refrigerator, and cook the curry when needed. You can also cook the full curry up to 3 days ahead and refrigerate it, though the mango will soften and the basil will lose some freshness. For the best aroma and texture, add the lime juice and basil after reheating.

What if my curry paste is very spicy?

Use 1 tablespoon to start, then taste the sauce after it has simmered before adding more. A little extra coconut milk or broth can soften the heat, while additional tofu and vegetables make the spice less concentrated per bite. Do not assume every red curry paste has the same heat level; ingredient lists and chile strength differ among brands.

Can I use canned mango?

Fresh mango gives the curry the cleanest fruit flavor and holds its shape best. Drained canned mango can work if fresh is unavailable, but it is often softer and packed in syrup, which can make the sauce sweeter. Rinse and drain it well, then stir it in at the very end and warm gently rather than simmering it for several minutes.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).