Burmese Tomato Salad Recipe: Tamarind-Kissed Heat with Crispy Shallots

Side Dishes

Burmese Tomato Salad Recipe: Tamarind-Kissed Heat with Crispy Shallots

This Burmese tomato salad recipe delivers a crispy symphony of textures and flavors that will transport you to the bustling streets of Myanmar. The magic lies in the contrast—juicy tomatoes, fragrant herbs, and perfectly fried shallots—all bound together by a tangy tamarind dressing that balances sweet, sour, and spicy notes.

I first discovered this dish while traveling through Myanmar, where it’s a staple side dish served alongside grilled meats or rice noodles.

What makes this recipe special is its simplicity paired with bold flavors. You’ll start by charring tomatoes over an open flame (or high heat) to deepen their natural sweetness, then crisp up shallots until golden and fragrant.

The dressing—a harmonious blend of tamarind paste, fish sauce, lime, and chili—ties everything together with a bright, umami-rich punch. It’s the kind of dish that feels both rustic and refined, perfect for adding depth to any meal.

The result is a salad that’s crispy at the edges, vibrant in color, and packed with layers of flavor—sweet from the tomatoes, tangy from the tamarind, and a subtle heat from the chili.

The crispy shallots add a satisfying crunch that cuts through the richness, while fresh herbs like cilantro and mint keep it bright and aromatic. This isn’t just a side dish; it’s a flavor experience that deserves center stage.

Whether you’re serving it as part of a larger spread or enjoying it as a light, refreshing meal on its own, this Burmese tomato salad is a game-changer. The recipe is adaptable—swap in shrimp or tofu for a protein boost, or keep it vegetarian for a vibrant, herb-forward dish.

Let’s get started on creating this flavorful masterpiece.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Low Cal

Ingredients for burmese tomato salad

Juicy tomatoes, crispy shallots, and a tangy tamarind dressing make this salad a flavor explosion.

Ingredient Amount Notes
Medium Tomatoes 🍅 4 whole Roma or vine-ripened, halved lengthwise
Shallots 🧅 6 whole Thinly sliced, peeled
Extra-Virgin Olive Oil 🫒 ½ cup For frying shallots
Tamarind Paste 🍯 2 tbsp Unadulterated, thick consistency
Fish Sauce 🐟 1 ½ tbsp Red Boat brand preferred
Fresh Lime Juice 🍋 2 tbsp From 1 medium lime
Red Chili Flakes 🌶️ 1 tsp Adjust to taste
Fresh Cilantro Leaves 🌿 ½ cup Chopped, stems removed
Fresh Mint Leaves 🍃 ¼ cup Chopped, stems removed
Garlic Cloves 🧄 2 cloves Minced, fresh
Sugar 🍚 1 tsp White granulated
Salt 🧂 ½ tsp Kosher or sea salt
Rice Vinegar 🍶 1 tbsp For brightness

The tomatoes are the star—Roma or vine-ripened hold up best to charring. Grab them at Whole Foods or your local farmers market for the sweetest flavor. Shallots should be firm and pale, not sprouting. Asian markets often carry pre-sliced ones if you're short on time. For the tamarind paste, Thai Kitchen brand is reliable, but if you can find unadulterated blocks at an international market, it's worth the hunt—way more intense flavor. The fish sauce? Red Boat is the gold standard, but any good-quality brand works. Look for that deep umami aroma when you open it.

No tamarind paste? Lime juice plus 1 tsp sugar gets you close, though it won't have that same complex depth. Swap fish sauce for soy sauce at half the amount if you're vegetarian, but the umami won't be quite the same. The shallots can be replaced with green onions if you're in a rush, but they won't crisp up like shallots. Fresh herbs? Dried cilantro or mint at one-third the amount works in a pinch. For the chili, fresh Thai chilies minced add real heat—adjust based on your tolerance. The dressing needs to balance sweet, sour, and salty, so taste as you go.

Tomatoes keep best in the fridge for 3-4 days once charred, but make this fresh for maximum flavor. Shallots stay crispy for 2 days in the fridge if stored in a sealed container. The dressing? It's best made fresh, but keeps for 5 days in the fridge. I like to make a double batch—one for the salad, one to drizzle on grilled meats or noodles. The herbs? Store them in a jar with a damp paper towel and they'll last 1 week. This salad tastes even better the next day as flavors meld.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this salad only needs two ingredients chopped—tomatoes and shallots. The rest is just stirring, and honestly? That tamarind-fish sauce combo does all the work for you.
  • Tangy, Umami Magic: The tamarind paste gives it that bright, funky sweetness, while the fish sauce adds this deep, salty punch. It’s like a flavor explosion in your mouth—crisp, juicy tomatoes with a kick that lingers.
  • Lunch or Snack Hero: I keep this in the fridge for when I’m starving but don’t want a full meal. It’s perfect with grilled chicken, rice, or just as a standalone snack. (Yes, even on a Tuesday night.)
  • Pantry Staple Power: You’re using things you already have—olive oil, tamarind, fish sauce—so it’s cheap and never goes to waste. Plus, it keeps for days, so I make a big batch and toss it in lunches all week.

Step-by-step instructions for Burmese tomato salad

This vibrant salad balances sweet, tangy, and spicy flavors—crispy shallots are the star.

1

Fry the Shallots Until Golden

Heat the 0.5 cup extra-virgin olive oil in a small skillet over medium-low heat. Add the 6 whole shallots, sliced thinly, and fry for 8-10 minutes until they turn a deep golden brown. Real talk: don't rush this—they should be crispy, not soggy. Remove them with a slotted spoon and drain on paper towels, leaving the oil in the pan.

Here's the thing—if the shallots darken too quickly, lower the heat. You want them to caramelize slowly, developing that nutty, crispy texture that makes this salad unforgettable. Set them aside for now; they'll cool slightly before mixing.

2

Blend the Tangy Dressing

In a small bowl, whisk together the 2 tbsp tamarind paste, 1.5 tbsp fish sauce, 2 tbsp fresh lime juice, 1 tbsp rice vinegar, 1 tsp sugar, and 0.5 tsp salt. This is where the magic happens—the tamarind gives that signature Burmese tang, while the fish sauce and lime brighten it up. Taste and adjust: need more heat? Add a pinch of red chili flakes. Too sweet? A splash more lime juice.

I like to let the dressing sit for 5 minutes before using it—this gives the tamarind time to fully dissolve and mellow out. If it's too thick, thin it with a teaspoon of water. The dressing should coat the back of a spoon but still be pourable.

3

Prepare the Tomatoes

Halve the 4 whole medium tomatoes lengthwise and remove the seeds. Slice each half into ¼-inch thick wedges, keeping them intact. The goal is to preserve their shape while making them easy to mix. Arrange them on a plate and sprinkle with 1 tsp red chili flakes—this adds a subtle kick that lingers.

Don't skip the chili flakes here; they're not just for heat. They also help balance the sweetness of the tomatoes and add a visual pop of color. If you're sensitive to spice, reduce to ½ tsp—you can always add more later.

4

Combine Everything

In a large bowl, gently toss the tomato wedges with the 0.5 cup chopped cilantro leaves and 0.25 cup chopped mint leaves. Add the 2 cloves minced garlic and the 1 tbsp rice vinegar, then pour in the dressing. Toss lightly—you want the tomatoes to stay intact, not mushy. Fold in the crispy shallots just before serving so they stay crunchy.

Here's the moment that matters: let the salad sit for 10 minutes before serving. This allows the flavors to meld—tomatoes soften slightly, the dressing clings, and the shallots cool just enough to keep their crunch. Taste again and adjust seasoning if needed.

5

Serve Immediately

Transfer the salad to a platter and garnish with an extra sprinkle of cilantro and mint. Serve with warm steamed rice or grilled fish to soak up all that tangy goodness. The contrast between the cool, crisp salad and warm rice is what makes this dish truly special.

Pro tip: If the shallots lose their crunch after sitting, toss them in the pan again for 30 seconds to revive their crispiness. This salad is best eaten fresh, so don't wait too long—every bite should deliver that perfect balance of textures and flavors.

👨‍🍳

Pro Tips For Making Burmese Tomato Salad

  • Chop Shallots Thin: Use a sharp knife and slice them paper-thin—almost translucent—so they dissolve into the dressing instead of sitting as chunks. I learned this the hard way after biting into a salad where the shallots were still holding their shape.
  • Warm the Tamarind: Mix the tamarind paste with a splash of warm water first—just enough to loosen it—before adding fish sauce and oil. Cold tamarind paste clumps like glue, and nobody wants to deal with that while stirring.
  • Salt Tomatoes First: Sprinkle a pinch of salt on the diced tomatoes and let them sit for 5 minutes before mixing. This draws out moisture, keeping the salad crisp instead of soggy—especially if you’re using juicy summer tomatoes.
  • Balance Fish Sauce Slowly: Start with half the fish sauce called for, taste, then add more. Too much upfront, and the salad tastes like a fish tank. I’ve ruined batches by rushing this—trust your palate, not the recipe.

Perfect pairings for these flavors

Protein Pairings

This salad pairs beautifully with grilled shrimp—toss the shrimp with 1 tbsp soy sauce and 1 tsp brown sugar before grilling for 2-3 minutes per side. The shrimp’s sweetness complements the tangy dressing perfectly.

For a vegetarian option, try crispy tofu cubes marinated in 1 tbsp tamarind paste and 1 tsp chili flakes for 15 minutes before pan-frying. 🍤

Rice & Noodle Complements

Serve alongside jasmine rice for a classic Burmese meal. Cook the rice until just tender and fluffy, then top with the salad for a satisfying contrast. For a lighter option, pair with rice noodles tossed in a light coconut milk dressing—the creamy texture balances the salad’s crispness.

I love using Thai-style rice noodles for extra authenticity.

Warm Bread Pairings

Add Burmese-style mo:mo (steamed rice dumplings) for a handheld option. These soft, savory dumplings soak up the salad’s dressing beautifully. For a crusty contrast, serve with garlic naan or rice crackers—the crunch adds another texture layer. I often make extra dressing to drizzle over the bread for dipping. 🥖

Drink Pairings

A cold Thai iced tea (sweet and creamy) cuts through the salad’s tangy flavors. For a lighter option, try sparkling lime soda—the bubbles refresh your palate. If you prefer alcohol, a dry Riesling or light lager enhances the dish’s bright, citrusy notes without overpowering it. 🍹

Garnish Upgrades

Add crushed peanuts for extra crunch—toss in 2 tbsp roasted peanuts just before serving. For a smoky touch, sprinkle with toasted sesame seeds—just 1 tsp—for nutty depth.

Fresh Thai basil leaves add another herbal layer if you can find them. These garnishes take the salad from good to extraordinary. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 8g
Protein 3g6%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this salad without tamarind paste?

Yes! Mix 2 tbsp lime juice with 1 tsp sugar to mimic tamarind's tangy-sweet profile. For deeper flavor, add ½ tsp soy sauce or a pinch of white vinegar. The salad will taste different but still bright and zesty—just not quite as complex as the original.

2

How do I keep the shallots crispy longer?

Store them in a sealed container with a paper towel to absorb moisture. Keep them at room temperature for up to 2 days—they'll lose crispness faster in the fridge. For extra crunch, reheat in a dry pan for 30 seconds before serving.

3

What's the best tomato variety for this recipe?

Roma tomatoes or vine-ripened heirlooms work best—they hold shape when charred and have less watery flesh. Avoid overripe tomatoes (they'll turn mushy). If using cherry tomatoes, halve them first for even cooking.

4

Can I make this vegetarian?

Skip the fish sauce and use soy sauce instead (reduce to 1 tbsp). For protein, add crispy tofu cubes or grilled mushrooms. The salad stays vibrant and satisfying without meat.

5

Why does my dressing taste too salty?

Fish sauce is salty—start with 1 tbsp instead of 1.5 tbsp and adjust. If using soy sauce, reduce to ½ tbsp. Taste as you go! The dressing should taste balanced before mixing with tomatoes.

★★★★★4.5(15 reviews)
Categories Side Dishes