Salads
This salad recipe with peanut sauce transforms simple greens into a vibrant, restaurant-worthy dish that balances nutty richness with bright, tangy flavors. The secret lies in a homemade peanut sauce—creamy, slightly sweet, and packed with umami—that clings perfectly to crisp vegetables and protein.
I developed this recipe after craving something beyond basic vinaigrettes, and the result is a meal that feels indulgent yet fresh.
The peanut sauce itself is where the magic happens: a blend of peanut butter, soy sauce, lime juice, and a touch of honey creates a dressing that’s both savory and subtly sweet.
This salad isn’t just about the sauce—it’s about the crunchy contrast of toasted peanuts, fresh herbs, and thinly sliced vegetables that cut through the richness. The assembly is simple but intentional, ensuring every bite delivers texture and depth.
What you’ll end up with is a salad that’s bold yet balanced—creamy peanut sauce on crisp greens, topped with crunchy elements like shredded carrots or crushed peanuts. It’s hearty enough to serve as a main dish but light enough for a refreshing lunch.
The sauce keeps well in the fridge, so you can make it ahead and assemble when ready.
Pair it with grilled chicken, shrimp, or tofu for extra protein, or keep it vegetarian for a plant-based powerhouse. The key is in the sauce: adjust the sweetness or tang to your taste, but don’t skip the toasted peanuts—they add the perfect finishing crunch.
Let’s build this salad step by step.
Ingredients for salad recipe with peanut sauce
Six fresh ingredients plus a creamy peanut sauce—this salad is restaurant-quality without the fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Mixed Greens 🥬 | 6 cups | Butter lettuce or spinach preferred |
| Natural Peanut Butter 🥜 | ½ cup | Creamy, no added sugar |
| Soy Sauce 🍶 | 3 tbsp | Low-sodium preferred |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Honey 🍯 | 2 tbsp | Wildflower or clover |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil |
| Garlic Cloves 🧄 | 2 cloves | Minced for sauce |
| Red Bell Pepper 🌶️ | 1 whole | Thinly sliced |
| Carrots 🥕 | 1 medium | Julienned or shredded |
| Toasted Peanuts 🥜 | ¼ cup | Crushed for crunch |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Extra-Firm Tofu 🧇 | 8 oz | Pressed and cubed |
| Sesame Seeds 🌾 | 1 tbsp | For garnish |
| Vegetable Oil 🫒 | 1 tbsp | For tofu pan-frying |
| Sea Salt 🧂 | ½ tsp | To taste |
The peanut butter is the star—natural, no-sugar-added is key here. Trader Joe's or Smucker's are my go-tos, but any creamy variety works. Toasted sesame oil adds depth, so grab the toasted version at the Asian market or bulk section. Fresh lime juice is non-negotiable; bottled just won't cut it. For the greens, mixed baby greens or spinach hold up best to the sauce, but butter lettuce adds that perfect crunch. The tofu? Extra-firm holds shape when pan-fried, but don't skip pressing it first—squeeze out every drop of water for crispy edges.
No sesame oil? Avocado oil at half the amount works in a pinch, but you'll miss that nutty aroma. Short on peanuts? Cashews or almonds toasted work too—just adjust the crunchiness to taste. The sauce can be made up to 3 days ahead; store it in a jar with the lid on tight. For extra protein, swap tofu for grilled shrimp or chicken, but keep the sauce vegetarian. The carrots? Baby carrots work great if you're in a hurry—just peel and julienne. Fresh cilantro is ideal, but dried oregano at one-third the amount gets you close if you're out.
This salad keeps beautifully—3 days in the fridge if stored in an airtight container with the sauce poured over the greens. The tofu stays crispy for 2 days if wrapped in paper towels. Double the sauce if you're making it ahead; it's even better the next day as the flavors meld. For a quick assembly, portion the greens, sauce, and toppings into separate containers—just toss when ready to eat. Leftovers? Toss with a little extra lime juice to keep the greens crisp.
Why You'll Love This Recipe
- Five-Ingredient Magic: This isn’t one of those salads that needs 12 steps or a grocery haul. Just greens, peanut butter, soy sauce, lime, and honey—mix the sauce while the greens sit, and boom. No fancy techniques, no stress.
- Umami Crunch Bomb: That peanut butter isn’t just there for texture—it’s the star. The soy sauce deepens it, the lime cuts through the richness, and the honey? It’s the secret glue that makes every bite ridiculously satisfying. (Yes, even on a Tuesday night.)
- Lunchbox to Picnic Table: Pack it for work, bring it to a potluck, or serve it at a BBQ—this salad holds up everywhere. The dressing clings to the greens, so it won’t turn soggy, and the peanut sauce makes it feel special without the fuss.
- Budget-Friendly Leftovers: Peanut butter and soy sauce stretch this salad into multiple meals without breaking the bank. Make a big batch, store the dressing separately, and toss with whatever greens you have—still tastes fresh days later. (My wallet thanks me.)
Step-by-step instructions for peanut sauce salad
Here's how to assemble this vibrant, nutty salad with crispy tofu and fresh vegetables.
Prepare the Crispy Tofu
Drain the 8 oz extra-firm tofu and wrap it in a clean kitchen towel. Place a heavy pan on top for 15 minutes to press out excess moisture. Cut the tofu into 1-inch cubes and pat them completely dry with paper towels.
Heat 1 tablespoon vegetable oil in a non-stick skillet over medium-high heat. Add the tofu cubes in a single layer and cook undisturbed for 3-4 minutes until golden brown on one side. Flip carefully and cook another 3-4 minutes until crispy on all sides. Transfer to a paper towel-lined plate to drain excess oil. The tofu should be golden and slightly caramelized—this adds great texture to the salad.
Create the Peanut Sauce Dressing
In a small bowl, combine 0.5 cup natural peanut butter, 3 tablespoons soy sauce, 0.25 cup lime juice, 2 tablespoons honey, 1 tablespoon sesame oil, 2 minced garlic cloves, and 0.5 teaspoon sea salt. Whisk vigorously until completely smooth, scraping the bottom of the bowl to incorporate all the peanut butter.
If the sauce thickens too much, add 1-2 teaspoons of water to reach a pourable consistency. The sauce should coat the back of a spoon but still flow freely. Taste and adjust seasoning—add more lime juice for tang or honey for sweetness if needed.
Assemble the Salad Base
In a large bowl, combine 6 cups mixed greens, 1 thinly sliced red bell pepper, and 1 julienned carrot. Sprinkle with 0.25 cup chopped fresh cilantro and 0.25 cup crushed toasted peanuts. Gently toss everything together just until the greens are evenly coated—you want to maintain a fresh, crisp texture.
Drizzle the peanut sauce over the salad and toss lightly again. The sauce should glisten but not completely soak the greens. Add the crispy tofu cubes and gently fold them in. The contrast between the warm tofu and cool greens makes this salad extra satisfying.
Garnish and Serve
Transfer the salad to serving plates and sprinkle each portion with 1 tablespoon sesame seeds. The seeds add a delightful crunch and visual appeal. Serve immediately while the tofu is still crispy and the greens retain their freshness.
This salad keeps well for 2 hours in the refrigerator, but the tofu will lose its crispiness if left too long. For best results, assemble just before serving. Pair with grilled chicken or shrimp for a complete meal, or enjoy as a hearty vegetarian dish.
Pro Tips For Making Salad Recipe With Peanut Sauce
- Whisk the Peanut Sauce: DESCRIPTION: Heat the peanut butter just enough to loosen it—about 30 seconds in a microwave or until it’s smooth enough to stir, not hot. I learned this the hard way: overcooking turns the sauce greasy, and underworking it leaves lumps that ruin the texture. Add soy sauce and lime first, then honey, so the sauce emulsifies properly.
- Toss Greens Last: DESCRIPTION: Keep the greens dry until the very end—wet leaves turn soggy the second they hit the peanut sauce. Instead, assemble the sauce, drizzle it lightly over the greens, then fold just once with tongs. This keeps the crunch intact and prevents a sad, wilted mess.
- Balance the Lime: DESCRIPTION: Start with half the lime juice called for, taste, then adjust. Natural peanut butter is rich, and honey can overpower, so the lime needs to cut through—but too much makes the sauce taste like dressing. Balance is everything here.
- Use Crunchy Peanuts: DESCRIPTION: Skip the powdered peanut butter—it’s a shortcut that flattens the flavor. Instead, toast a handful of whole peanuts in a dry pan for 2 minutes until fragrant, then sprinkle them over the salad at the end. The contrast of textures and nuttiness makes the dish pop. (Yes, even if you’re impatient like me.)
Perfect pairings for salad recipe with peanut sauce
Protein Pairings
This salad's creamy peanut sauce pairs beautifully with grilled shrimp—toss them in 1 tbsp soy sauce and 1 tsp lime juice before grilling for 2-3 minutes per side. The shrimp's sweetness complements the sauce's nutty depth.
For a vegetarian option, pan-seared tofu (as in the recipe) adds satisfying texture, while crispy chickpeas (tossed in 1 tbsp olive oil and ½ tsp smoked paprika, baked at 400°F for 20 minutes) bring extra crunch. 🥜
Crunchy Toppings
Toasted cashews or almonds (dry-roasted in a skillet for 3-4 minutes) add a buttery crunch that rivals peanuts.
For extra texture, try fried shallots—sauté 3 thinly sliced shallots in 2 tbsp neutral oil over low heat for 10 minutes until golden. Crispy wonton strips (baked at 375°F for 8-10 minutes) also work wonderfully. 🌶️
Fresh Herbs Boost
Swap cilantro for mint leaves (torn, not chopped) for a brighter, slightly sweeter contrast. Thai basil adds an aromatic depth that pairs perfectly with the peanut sauce. For a citrusy twist, sprinkle zested lime peel over the salad—just 1 tsp zest enhances the tangy notes.
Fresh herbs should be added after tossing the salad to preserve their vibrant color. ✨
Beverage Pairings
A sparkling iced tea (like Lipton Peach Green Tea) cuts through the richness of the peanut sauce beautifully. For something stronger, light lager beers (such as Corona or Heineken) provide a crisp, clean finish.
If you prefer wine, a dry Riesling offers the right acidity to balance the dish’s sweetness. Avoid heavy reds—they’ll overpower the delicate flavors. 🍺
Global Twists
For a Thai-inspired version, add 1 tbsp fish sauce to the peanut sauce and top with thinly sliced cucumber and bean sprouts. A Vietnamese-style adaptation swaps peanuts for crushed roasted peanuts and adds pickled carrots (tossed in 1 tbsp rice vinegar and ½ tsp sugar) for tang.
Both versions keep the core flavors but add exciting new layers. 🗺️
Sweet Contrasts
Drizzle the salad with honey-sriracha glaze (mix 1 tbsp honey and 1 tsp sriracha) for a sweet-spicy kick. Mango slices (ripe but firm) add juicy freshness, while dried cranberries (chopped) bring a chewy, tart element.
For a tropical touch, fold in mandarin orange segments—their citrusy bite brightens the dish. 💫
Nutrition facts
Frequently asked questions
Can I make the peanut sauce ahead of time?
The peanut sauce is perfect for prep! Store it in an airtight container in the fridge for up to 3 days. Stir well before using—it thickens slightly when chilled. For extra smoothness, whisk in 1 teaspoon water if needed. The sauce actually tastes better the next day as the flavors meld!
What if I don't have sesame oil?
No problem! Use avocado oil or neutral oil at half the amount (½ tablespoon instead of 1 tablespoon). You'll miss the nutty aroma, but the flavor will still work. For a similar taste, add ½ teaspoon toasted sesame seeds to the sauce while whisking.
How do I keep the greens crispy in this salad?
Toss the greens with sauce just before serving to prevent wilting. If prepping ahead, store the greens and sauce separately in airtight containers. For extra crunch, add toppings like julienned carrots or thinly sliced bell peppers right before eating. Avoid over-tossing—gentle mixing keeps everything fresh.
Can I make this salad without peanuts?
Swap peanuts for toasted cashews or almonds in both the sauce and toppings. For the sauce, use ½ cup cashew butter instead of peanut butter. The flavor will be slightly sweeter but just as delicious.
Is this salad spicy?
Not at all—the peanut sauce has a mild, tangy flavor from lime and soy sauce. For heat, add a pinch of red pepper flakes or a drizzle of sriracha when serving. The recipe is designed to be balanced, with the nutty sauce complementing fresh, crisp vegetables.
