Carrot and Peanut Salad Recipe: Crunchy-Sweet Balance With No Mayo

Salads

Carrot and Peanut Salad Recipe: Crunchy-Sweet Balance With No Mayo

This carrot and peanut salad recipe delivers a perfect crunchy-sweet balance without relying on mayo, making it lighter yet equally satisfying. The secret lies in roasting the carrots until caramelized and tossing them with toasted peanuts, creating a texture contrast that keeps every bite exciting.

I developed this recipe after realizing how often salads could use more depth—this one delivers with a tangy-sweet dressing that ties everything together beautifully.

The magic happens in the dressing—a simple yet transformative blend of lime juice, soy sauce, and a touch of honey that enhances the natural sweetness of the carrots while adding a subtle umami kick.

Toasting the peanuts and carrots separately ensures maximum flavor and texture, while fresh herbs like cilantro or mint add brightness to cut through the richness. This salad is vegetarian-friendly but easily customizable with protein like grilled chicken or shrimp for non-vegetarians.

What you’ll end up with is a vibrant, crunchy-sweet salad that’s refreshing yet hearty enough to stand alone or pair with grilled meats. The roasted carrots add natural sweetness, the peanuts bring satisfying crunch, and the dressing ensures every bite is cohesive.

It’s the kind of salad that stays fresh for days, making it perfect for meal prep or bringing to gatherings.

Ready in 30 minutes and requiring just 10 ingredients, this recipe is perfect for those who want a no-fuss, flavor-packed salad that doesn’t compromise on taste. The best part? No mayo means it’s lighter, but the dressing ensures it’s still rich and satisfying. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for carrot and peanut salad

Ten ingredients transform into a vibrant, crunchy-sweet salad bursting with caramelized carrots and toasted peanuts—no mayo needed.

Ingredient Amount Notes
Carrots 🥕 1 ½ lb Baby or regular, cut into even sticks
Peanuts 🥜 1 cup Raw, unsalted, toasted until fragrant
Lime Juice 🍋 ½ cup Freshly squeezed, seeds strained out
Soy Sauce 🍶 2 tbsp Low-sodium preferred for balance
Honey 🍯 2 tbsp Wildflower or clover variety
Extra-Virgin Olive Oil 🫒 ¼ cup Light fruity variety for brightness
Fresh Cilantro 🌿 ¼ cup Stems removed, chopped fine
Garlic Cloves 🧄 2 cloves Minced for dressing depth
Sesame Seeds 🌰 1 tbsp Toasted for nutty crunch
Vegetable Oil 🫒 1 tbsp For roasting carrots

The carrots are the star—baby carrots or whole carrots cut into even sticks ensure consistent roasting. Trader Joe's has the best pre-cut baby carrots, but whole carrots work perfectly if you've got time to trim. Roast them until caramelized and tender—that's where the magic happens. For peanuts, raw, unsalted peanuts toast best, but store-bought toasted peanuts in a bag work in a pinch. Just make sure they're dry and fresh—no rancid peanuts here! The honey should be wildflower or clover for subtle floral notes that complement the carrots beautifully.

No fresh cilantro? Fresh mint at half the amount works wonderfully, though cilantro's citrusy brightness is ideal. Running out of soy sauce? Coconut aminos are a 1:1 swap with a slightly sweeter profile. The garlic can be roasted with the carrots for extra depth—just add it to the pan at the end. For extra crunch, toasted cashews or almonds work too, though peanuts bring that classic nutty flavor. The dressing comes together in seconds, but let it sit for 10 minutes before tossing—flavors meld beautifully.

Roasted carrots keep for 5 days in the fridge, while toasted peanuts stay fresh for 2 weeks if stored airtight. The dressing? Make a double batch—it's perfect over grilled chicken or shrimp too. Portion the salad in jars for meal prep: dressing at the bottom, carrots and peanuts on top. Shake before eating to keep everything fresh. Freezes beautifully for 3 months—just thaw overnight in the fridge.

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I’ll admit, I’m not the best at julienning veggies—but this salad doesn’t require it. Just grate the carrots (or buy pre-shredded) and toss them with the peanuts. Honestly, the texture contrast between the crunchy peanuts and tender carrots works better when it’s quick and imperfect.
  • Sweet-Savory Magic: That honey-soy-lime dressing? It’s the real MVP. The lime brightens everything, the soy adds depth, and the honey just ties it all together in a way that’s ridiculously satisfying. I’ll be real: I’ve eaten this straight from the bowl with chopsticks.
  • Office Lunch Hero: Between us, this is my go-to for work lunches—packs well, stays fresh, and no one questions the peanut-carrot combo once they taste it. (Yes, even on a Tuesday night.) Plus, swap the peanuts for cashews if you’re feeling fancy, or add cilantro if you’ve got it.
  • Pantry Staple Power: Five ingredients, all of which I already have. The carrots last forever, the peanuts are cheap, and the dressing comes together faster than ordering takeout. Leftovers? They taste just as good cold the next day—perfect for when you’re too tired to cook.

Step-by-step instructions for carrot and peanut salad

This vibrant salad delivers perfect caramelized carrots and nutty peanuts with a tangy dressing—no mayo needed.

1

Roast the Carrots Until Caramelized

Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 1.5 lb carrots (cut into even sticks) with 1 tablespoon vegetable oil and spread them in a single layer on the sheet. Roast for 20-25 minutes until the edges turn golden brown and the carrots are tender when pierced with a fork.

Here's the thing—don't overcrowd the pan. If you do, the carrots will steam instead of roast, losing that beautiful caramelization. I like to flip them halfway through for even browning. You'll know they're perfect when they smell sweetly caramelized and have a crisp edge.

2

Toast the Peanuts Until Fragrant

While the carrots roast, dry-toast the 1 cup peanuts in a separate skillet over medium heat for 5-7 minutes. Stir constantly so they don't burn—you're looking for a rich, nutty aroma and just a hint of golden color. Remove them immediately when toasted and set aside to cool.

This step is crucial for depth of flavor. Untosted peanuts taste bland next to the bright dressing. I always keep an eye on them because they go from perfect to burnt in seconds. Let them cool completely before adding to the salad—they'll be crunchy and ready to contribute texture.

3

Make the Dressing with Tangy Balance

In a small bowl, whisk together the 0.5 cup lime juice, 2 tablespoons soy sauce, 2 tablespoons honey, 0.25 cup extra-virgin olive oil, and 2 minced garlic cloves until fully combined. Taste and adjust—you might want to add a pinch more salt or lime to balance the flavors. This dressing should be bright, slightly sweet, and tangy with a hint of umami from the soy sauce.

The dressing is the heart of this salad. I like to let it sit for 5 minutes after mixing so the flavors meld. This ensures the lime's acidity softens just enough to marry with the honey's sweetness. The olive oil should emulsify naturally—if it separates, whisk again before using.

4

Assemble and Garnish for Perfect Texture

In a large bowl, combine the roasted carrots, toasted peanuts, and 0.25 cup chopped fresh cilantro. Pour the dressing over and toss gently to coat everything evenly. Sprinkle with 1 tablespoon toasted sesame seeds just before serving to add that final nutty crunch and visual pop.

Let the salad sit for 10 minutes before serving—this allows the flavors to develop and the dressing to penetrate the carrots. The texture should be a perfect balance: tender carrots, crisp peanuts, and delicate cilantro. Serve immediately while the peanuts are still crunchy and the carrots are warm from the roast.

👨‍🍳

Pro Tips For Making Carrot And Peanut Salad

  • SHRED CARROTS SMALL: Tiny, uniform shreds cook faster and soak up dressing better than thick strips. Use a mandoline or food processor with the shredding blade—no need to go finer than rice grains.
  • TOAST PEANUTS LOW: Skip the high heat—toss peanuts in a dry pan over medium-low for 3-4 minutes until fragrant, stirring constantly. Burnt peanuts taste bitter, and you’ll regret it later.
  • BALANCE SWEET-SOUR: Start with equal parts honey and lime juice, then adjust to taste. The dressing should taste sharp enough to cut through the carrot’s natural sweetness—don’t hold back.
  • ADD PEANUTS LAST: Mix peanuts in right before serving so they stay crunchy. If you toss them in early, they’ll soften and turn into a sticky mess—trust me, it’s worse than you think.

Regional styles of this dish

Thai-Inspired Version

In Thailand, this salad transforms into a bright, herb-forward dish called Som Tum-inspired carrot salad. Swap the honey for 1 tbsp palm sugar and add 1 tbsp fish sauce (or soy sauce for vegan) to the dressing.

Toss in 1 minced Thai chili and 2 tbsp chopped Thai basil for a fiery, aromatic kick. Serve with crushed peanuts on top and a sprinkle of lime zest for authenticity. 🌶️

Southern U.S. Twist

For a Southern-inspired take, replace lime juice with 0.5 cup apple cider vinegar and add 1 tbsp Dijon mustard to the dressing. Fold in ½ cup diced red onion and 2 tbsp chopped parsley for a tangy, crunchy salad.

Top with crumbled feta cheese and a drizzle of honey for a sweet-savory balance. This version pairs perfectly with grilled chicken or shrimp. 🥓

Japanese-Inspired Gomaae

In Japan, this salad adapts into gomaae (sesame dressing) style. Replace the dressing with 3 tbsp toasted sesame paste, 2 tbsp rice vinegar, 1 tbsp mirin, and 1 tsp grated ginger.

Toss with ½ cup shredded nori strips and 1 tbsp chopped scallions. The result is a nutty, umami-rich salad with a delicate crunch. Serve over steamed rice or alongside sushi. 🍣

Vietnamese-Inspired Nuoc Cham

For a Vietnamese-inspired version, blend the dressing with 2 tbsp rice vinegar, 1 tbsp fish sauce, 1 tbsp sugar, and 1 minced garlic clove. Add 1 tbsp chopped mint and 1 tbsp chopped Thai basil to the salad.

Top with crushed roasted peanuts and a squeeze of lime. This lighter, herbaceous version is perfect for warm weather. 🌿

Mexican-Inspired Salsa Style

Give it a Mexican flair by adding 1 diced jalapeño, ¼ cup diced cucumber, and 2 tbsp chopped cilantro to the salad. Adjust the dressing with 1 tbsp lime juice and ½ tsp cumin.

Serve with crumbled cotija cheese and avocado slices for a fresh, spicy twist. This version works as a side or topping for tacos. 🌮

Middle Eastern Couscous Salad

For a Middle Eastern adaptation, replace peanuts with ½ cup toasted pine nuts and carrots with ½ cup diced cucumber. Add ½ cup cooked Israeli couscous and 2 tbsp chopped parsley.

Dress with 2 tbsp lemon juice, 1 tbsp olive oil, and ½ tsp ground cumin. Garnish with toasted almonds and a sprinkle of sumac. This version is light yet hearty. 🥙

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 380mg17%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 18g
Protein 12g24%
* 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 use store-bought roasted peanuts instead of toasting my own?

Yes, but check the ingredient list first! Store-bought roasted peanuts often contain added salt or oils that can overpower the delicate balance of flavors. If you choose this shortcut, look for plain, unsalted roasted peanuts and toast them an extra 2 minutes in your skillet to revive their natural aroma.

2

How do I make this salad spicier without adding heat?

Skip the chili and boost flavor with 1 tsp grated fresh ginger or 1 tsp toasted sesame oil in the dressing. The ginger adds a subtle kick, while sesame oil deepens the nutty profile. For extra depth, add 1 tsp fish sauce (or soy sauce for vegan) to the dressing.

3

Can I prepare this salad ahead of time?

Roast the carrots and toast the peanuts up to 3 days ahead and store separately in airtight containers. Make the dressing fresh the day you serve it—it's best when bright and tangy. When ready to eat, toss everything together and garnish with fresh cilantro and sesame seeds just before serving.

4

What's the best way to store leftovers?

Keep the salad in an airtight container in the fridge for up to 4 days. Store the dressing separately if possible, as it can make the carrots soggy over time. To revive texture, give it a quick toss with a drizzle of fresh lime juice before serving. The peanuts will stay crunchy, but the carrots may soften slightly.

5

How can I make this salad protein-packed?

Add ½ cup cooked quinoa or ½ cup chickpeas for vegetarian protein, or toss in ½ cup grilled chicken or shrimp for a complete meal. For extra crunch, fold in ¼ cup chopped edamame or ½ cup shredded cabbage. Just add these after tossing with the dressing to keep them crisp.

★★★★★4.7(8 reviews)
Categories Salads