This tomato and crunchy peanut salad is loud. In a good way. Tangy, sweet, salty, a bit funky — all the flavours crash together and somehow it works. Zero cooking. Fast to throw together. Honestly? Slaps harder than it should for something this simple.
Ingredients Needed
For the Filling:
- 50g unsalted roasted peanuts
 - 300g tomatoes (room temp), quartered
 - ½ green finger chilli, deseeded + finely sliced (optional)
 - 1 tbsp dried shrimp (optional)
 - 1–2 raw shallots, thinly sliced
 - Juice of ½ lime
 - 2 tsp fish sauce (or salt for veg version)
 - Small handful coriander leaves
 - 1 tsp gram flour, toasted
 
For Assembling:
- 3–5 tbsp garlic oil
 - Crispy fried shallots, to garnish
 
How To Make Tomato and Crunchy Peanut Salad
- Prep the Crunch: Crush peanuts in a pestle and mortar or quick blitz in a processor. You want nubby bits — not dust, not butter. Like crunchy peanut butter but rougher.
 - Chop the Veg: Quarter the tomatoes. Slice the chilli and shallots thin. If the shrimp’s happening, chuck it in too. Don’t overthink it — this salad isn’t fussy.
 - Assemble the Mix: Bowl time. Add everything: peanuts, tomatoes, shallots, chilli, coriander, fish sauce, lime juice, garlic oil, toasted gram flour. Clean hands are best here — get in there and mix it properly.
 - Top & Serve: Taste it. Adjust with more lime, fish sauce, or chilli if it needs a kick. Scoop into a bowl or plate. Scatter crispy shallots over the top. Done.
 

Why I Love This Recipe
This one came from clearing out the fridge. A few tomatoes, leftover peanuts, some bits I wasn’t sure what to do with. Threw it all in a bowl. Lime juice made it sing. Since then? It’s become that thing I make when I need flavour now.
Recipe Tips
- Use ripe tomatoes — underripe ones won’t carry the dish
 - Toasted gram flour adds a nutty depth — don’t skip it if you’ve got it
 - Garlic oil adds a big punch, but olive oil works in a pinch
 - For vegetarian version, skip fish sauce and add a pinch of sea salt or soy
 - Don’t go too fine on the peanuts — texture is key
 - This salad is best served right after mixing
 - Chill the tomatoes first if serving on a hot day
 
How To Store Tomato and Crunchy Peanut Salad
- At Room Temperature: Serve fresh — not great sitting out too long.
 - In the Fridge: Eat within 1 day. Peanuts get soft after that.
 - In the Freezer: Don’t. The texture dies.
 - Reheating: Nope. This one’s a cold salad.
 
Nutrition Facts (per serving)
- Calories: ~220
 - Carbs: 10g
 - Protein: 5g
 - Fat: 18g
 - Sugar: 5g
 - Fibre: 3g
 - Sodium: Depends on fish sauce
 
Let’s Answer a Few Questions! (FAQs)
- Q: Can I use cherry tomatoes?
A: 100% yes. Just halve them — they’re sweet and bitey, perfect here. - Q: What if I don’t have gram flour?
A: Leave it out. Or use a pinch of roasted chickpea flour if you’ve got it. - Q: Can I make this ahead of time?
A: You can chop everything early, but mix just before serving to keep crunch. - Q: What does the dried shrimp add?
A: Umami. A funky, salty depth. Totally optional, though. 
Tomato And Crunchy Peanut Salad Recipe
Course: Side DishCuisine: Southeast Asian-inspiredDifficulty: Easy3
servings15
220
kcalA punchy cold salad of juicy tomatoes, crushed peanuts, garlic oil, lime and fish sauce — tangy, crunchy, and wildly addictive.
Ingredients
50g unsalted roasted peanuts
300g tomatoes
½ green finger chilli
1 tbsp dried shrimp (optional)
1–2 shallots
3–5 tbsp garlic oil
Juice of ½ lime
2 tsp fish sauce
Handful coriander leaves
1 tsp toasted gram flour
Crispy fried shallots
Directions
- Crush peanuts to a coarse texture.
 - Chop tomatoes, chilli, and shallots.
 - Combine all ingredients in a bowl with garlic oil, lime, and fish sauce.
 - Mix well by hand.
 - Taste and adjust seasoning.
 - Garnish with crispy shallots and serve immediately.
 
Notes
- Use ripe, room-temp tomatoes
 - Add more chilli or lime to taste
 - Don’t skip garlic oil — it’s the backbone
 - Serve immediately for best texture
 
