Thai Mango Salad with Tofu

Featured in: Veggie & Grain Bowls

This Thai mango salad pairs juicy julienned mango, shredded cabbage, carrot, pepper and herbs with golden, cornstarch-crusted tofu. Pan-fry tofu until crispy (10–12 minutes), whisk a lime-forward peanut dressing with soy, maple and ginger, then toss vegetables and herbs. Top with tofu and chopped peanuts and serve immediately for best texture; about 40 minutes total.

Updated on Wed, 22 Apr 2026 17:30:23 GMT
A colorful Thai mango salad with crispy tofu cubes, fresh veggies, and a creamy peanut dressing drizzled on top.  Save to Pinterest
A colorful Thai mango salad with crispy tofu cubes, fresh veggies, and a creamy peanut dressing drizzled on top. | shiftpan.com

The first time I made this Thai Mango Salad with Crispy Tofu was on a humid afternoon, windows flung open, the scent of ripe mango nearly dizzying as it filled the kitchen. There was music playing quietly in the background, and every slice of bell pepper crisped under my knife felt like a little celebration of color. It wasn't a grand event, just a spontaneous urge for something light yet lively, inspired by a market trip where the fruit looked too good to pass up. That mixture of sweet, spicy, and tangy stuck with me, because every bite made me pause, involuntarily smiling at how everything just worked together. In those moments, it didn’t feel like I was following a recipe—it felt like I’d slipped away to a sunny Thai street corner for lunch.

I once tossed this salad together for a last-minute dinner with friends, thinking it would be a simple weeknight meal—until we all found ourselves picking out extra tofu cubes and spooning more sauce onto our plates. There was laughter about mango stains and debates about how spicy the sauce should be. That night, the salad disappeared faster than the stories we swapped, and requests came in for me to make it again. Now, whenever I need to impress without fuss, I know exactly which dish can save the evening. It’s never failed to bring big smiles and clean plates.

Ingredients

  • Ripe mangoes: The mango brings juicy sweetness and color—look for mangoes that yield slightly when pressed but aren’t mushy for the perfect texture.
  • Carrot: Adds crunch and a gentle earthiness; I prefer cutting it into thin matchsticks to distribute the crispness.
  • Red bell pepper: Its mild heat and sweet flavor are best when sliced thinly—the thinner the better for a light, fresh bite.
  • Red cabbage: Besides stunning color, it gives a satisfying crunch; slice it as finely as possible for the best salad texture.
  • Cucumber: Cooling and crisp, seed before slicing so the salad doesn’t get watery.
  • Spring onions: These give the salad a mild bite, and thinly slicing lets their flavor spread without overpowering each forkful.
  • Fresh coriander (cilantro) leaves: Fragrant and green, I tear them by hand instead of chopping to keep their aroma vibrant.
  • Fresh mint leaves: Mint makes everything taste brighter—plucking leaves right before tossing keeps them fresh.
  • Roasted peanuts: These little bits add salty crunch and tie everything together; a rough chop stops them from sinking to the bottom.
  • Firm tofu: The firmer the tofu, the crispier it’ll get—pressing out the water is key!
  • Cornstarch: Tossing tofu in cornstarch before frying is my secret for that irresistibly golden crust.
  • Salt and black pepper: Needed for seasoning the tofu and brightening the whole dish—don’t hold back.
  • Vegetable oil: Enough to fry the tofu until shatteringly crisp without making it greasy.
  • Peanut butter: Smooth peanut butter gives the sauce its richness; I love using natural, unsweetened for the best flavor.
  • Soy sauce or tamari: This salty, umami kick ties the peanut sauce to the salad—tamari keeps it gluten-free.
  • Lime juice: Lime brings sharp acidity, balancing out all that sweetness and richness; fresh is non-negotiable.
  • Maple syrup or brown sugar: A touch of sweetness mellows the sauce, and I switch between the two depending on what’s in the pantry.
  • Rice vinegar: A dash brightens the flavor and keeps the sauce from feeling heavy.
  • Sesame oil: Just a drizzle for toasty, aromatic depth—don’t overdo it.
  • Garlic and ginger: Minced fresh, they add warmth and spice; grating them helps the flavors meld seamlessly.
  • Warm water: To thin the sauce just enough to drizzle; add slowly until you hit pourable perfection.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your veggies and mango ready:
Pile the vibrant mango slices, carrots, peppers, cabbage, cucumber, herbs, and spring onions into the biggest bowl you can find. The colors should practically leap out at you—mix gently to keep things crisp, then set aside.
Make the tofu magic:
Pat your tofu cubes dry—don’t rush this or they won’t crisp up. Toss them with cornstarch, salt, and pepper, and watch as each cube takes on a pillowy coating.
Fry until golden:
Heat oil until a tiny piece of tofu sizzles instantly. Fry the cubes in a single layer, turning so every side gets beautifully golden and crunchy (it’s worth hovering over the pan for this).
Whisk up the peanut sauce:
In a bowl, stir the peanut butter with soy sauce, lime juice, maple or brown sugar, rice vinegar, sesame oil, garlic, and ginger. Drizzle in warm water, a little at a time, until you reach a silky, pourable sauce you can’t resist tasting.
Assemble the salad:
Lay out the salad on plates, scatter over the crispy tofu, and drizzle with that luscious peanut sauce. Finish with chopped peanuts for crunch—it looks as joyful as it tastes.
Serve straight away:
This salad is all about freshness—call everyone to the table quickly so they don’t miss the tofu at its crispiest.
Golden pan-fried tofu sits atop a vibrant mix of julienned mango, crunchy vegetables, and fragrant herbs in this Thai salad.  Save to Pinterest
Golden pan-fried tofu sits atop a vibrant mix of julienned mango, crunchy vegetables, and fragrant herbs in this Thai salad. | shiftpan.com

There was a dinner where conversation paused and forks hovered in mid-air after the first mouthful—just happy silence broken by someone declaring, This is the kind of salad that could make you forget about burgers. That’s when I realized this wasn’t just another salad, but a whole mood on its own.

Customizing Your Salad Canvas

I love how adaptable this salad can be—whatever’s looking best at the market ends up in the bowl. Sometimes I’ll swap mango for pineapple or green papaya, or add sliced radish and snap peas for even more crunch. Different herbs, like Thai basil, work beautifully if mint or coriander are out of reach. And if heat’s your thing, a few ribbons of red chili hide in well without overwhelming. The base stays true, but the toppings happily change with my whims.

The Secret to Really Good Crispy Tofu

Getting tofu crispy is a tiny act of kitchen patience, but it pays off every time. Press it well—stack something heavy on top if you must—then coat and let it fry undisturbed until the sides lift easily. Air fryers work wonders here too if you want to skip the oil splatter. I sometimes toss cubes straight from the pan into the salad for extra sizzle. Don’t forget: they’re irresistible when warm.

Peanut Sauce: Your New Obsession

The peanut sauce is honestly what gets eaten first in my household, so I always make a little extra. Tweak the sweet, sour, or salty notes to your liking—sometimes I add a dash of chili sauce or an extra squeeze of lime. It’s equally good over noodles, roasted veggies, or stirred into rice. If you find it thickening up, a teaspoon of warm water brings it back to drizzle-perfect.

  • Give everything a gentle toss just before serving for ultimate crunch.
  • Leftover sauce will keep in the fridge for a week—if you can resist finishing it first.
  • Don’t skip the final sprinkle of peanuts for that ideal finishing touch.
This refreshing Thai mango salad features sweet mango, crisp veggies, golden tofu, and a rich peanut sauce for a satisfying vegan meal. Save to Pinterest
This refreshing Thai mango salad features sweet mango, crisp veggies, golden tofu, and a rich peanut sauce for a satisfying vegan meal. | shiftpan.com

I hope this salad brightens your day as much as it does mine, whether you’re feeding a crowd or just treating yourself. A little color and crunch go a long way on even the simplest of days.

Questions & Answers About This Recipe

How do I get the tofu extra crispy?

Press tofu well to remove moisture, cut into even cubes, toss in cornstarch with a pinch of salt, then pan-fry in hot oil in a single layer until all sides are golden (about 10–12 minutes). Drain briefly on paper towel to keep crispness.

How can I tell when a mango is ripe enough?

Look for a fruity aroma at the stem end, a slight give when gently pressed, and vibrant color. Avoid overly soft fruit that feels mushy; a firm-yielding mango slices and juliennes more cleanly.

Can I make this gluten-free?

Yes. Use tamari in place of regular soy sauce and confirm that any packaged ingredients are labeled gluten-free. Cornstarch for the tofu is naturally gluten-free.

How do I adjust the peanut sauce consistency?

Whisk warm water in a tablespoon at a time until the dressing reaches a pourable consistency. Increase lime for brightness or maple for sweetness to balance thickness changes.

What’s the best way to prepare ahead without losing texture?

Keep components separate: store dressed vegetables apart from tofu and chopped peanuts. Fry or air-fry tofu just before serving and drizzle sauce at the last moment to preserve crispness and freshness.

What are good serving pairings?

Serve with steamed jasmine rice, lettuce cups or rice noodles. Add thinly sliced fresh chili or a pinch of chili flakes for heat; extra herbs and lime wedges brighten the plate.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Thai Mango Salad with Tofu

Bright Thai mango and crisp vegetables topped with golden tofu and a tangy peanut dressing.

Prep Time
25 min
Time to Cook
15 min
Total Duration
40 min
Recipe by Emma Miller


Skill Level Easy

Cuisine Thai

Serves 4 Portions

Dietary Info Vegan Option, No Dairy

What You'll Need

For the salad

01 2 ripe mangoes, peeled, pitted and julienned
02 1 large carrot, peeled and julienned
03 1 red bell pepper, thinly sliced
04 1 1/8 cups finely shredded red cabbage
05 1 small cucumber, seeded and thinly sliced
06 3 spring (green) onions, thinly sliced
07 1 cup fresh cilantro leaves, lightly packed
08 1 cup fresh mint leaves, lightly packed
09 2 tablespoons roasted peanuts, roughly chopped

For the crispy tofu

01 14 ounces firm tofu, pressed and cut into 1-inch cubes
02 2 tablespoons cornstarch
03 1/2 teaspoon fine salt
04 1/4 teaspoon freshly ground black pepper
05 3 tablespoons neutral vegetable oil

For the peanut sauce

01 3 tablespoons smooth peanut butter
02 2 tablespoons soy sauce (use tamari for gluten-free)
03 2 tablespoons fresh lime juice (about 1 lime)
04 1 tablespoon maple syrup or brown sugar
05 1 tablespoon rice vinegar
06 1 teaspoon toasted sesame oil
07 1 small garlic clove, minced
08 1/2 teaspoon freshly grated ginger
09 2 to 3 tablespoons warm water, to thin

How to Make It

Step 01

Prepare produce: Peel, pit and julienne the mangoes. Peel and julienne the carrot. Thinly slice the bell pepper and cucumber. Finely shred the red cabbage. Combine all prepared produce with sliced spring onions, cilantro and mint in a large mixing bowl; set aside.

Step 02

Press and season tofu: Wrap the tofu in a clean towel and press under a weight for 10–15 minutes to remove excess moisture. Cut into 1-inch cubes, then place in a bowl and toss with cornstarch, salt and black pepper until evenly coated.

Step 03

Pan-fry the tofu: Heat the vegetable oil in a large nonstick skillet over medium-high heat. Add tofu in a single layer and fry, turning occasionally, until all sides are golden and crisp, about 10–12 minutes. Transfer to a paper towel-lined plate to drain.

Step 04

Make the peanut dressing: Whisk together peanut butter, soy sauce (or tamari), lime juice, maple syrup, rice vinegar, sesame oil, minced garlic and grated ginger in a small bowl. Add 2–3 tablespoons warm water a little at a time until the dressing reaches a pourable consistency. Taste and adjust seasoning.

Step 05

Assemble salad: Divide the prepared salad among four plates or a serving platter. Top each portion with crisp tofu, drizzle generously with peanut dressing and sprinkle with chopped roasted peanuts.

Step 06

Serve and finish: Serve immediately to preserve crunch and freshness. Offer extra lime wedges and, if desired, sliced fresh chili or chili flakes for heat.

What You'll Need

  • Chef's knife
  • Cutting board
  • Large mixing bowl
  • Nonstick skillet or frying pan
  • Small bowl for sauce
  • Tongs or spatula

Allergy Details

Review all items for allergies and speak to a healthcare expert with any concerns.
  • Contains peanuts and soy; may contain gluten unless tamari is used

Nutrition Details (per serving)

For reference only — always check with a nutrition or medical professional.
  • Caloric Value: 370
  • Fats: 20 g
  • Carbohydrates: 35 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.