Vegan Spaghetti Salad Recipe: Protein-Packed Pasta with Crisp Celery Crowns

Salads

Vegan Spaghetti Salad Recipe: Protein-Packed Pasta with Crisp Celery Crowns

This vegan spaghetti salad recipe transforms a classic dish into a protein-packed, texturally dynamic meal that stands up to any gathering. The secret lies in crisp celery crowns—thinly sliced celery that stays crunchy even after resting—paired with hearty chickpeas and a tangy lemon-herb dressing that brightens every bite.

I developed this version after years of adapting salads for plant-based diets, ensuring it delivers restaurant-quality satisfaction without compromise.

The beauty of this salad is its balance: al dente pasta holds up to the dressing without getting soggy, while the celery crowns and crunchy bell peppers provide the texture contrast that makes it irresistible.

Chickpeas add plant-based protein and substance, while fresh herbs and a touch of mustard in the dressing create layers of flavor that keep it exciting. It's the kind of dish that gets finished first at potlucks—not because it's boring, but because it's so satisfying.

What sets this apart is the foolproof technique for keeping the celery crisp: a quick vinegar bath before assembly locks in that satisfying crunch. The dressing—made with lemon juice, Dijon mustard, and olive oil—cuts through the richness of the pasta and chickpeas while highlighting the fresh vegetables.

Every forkful delivers a perfect harmony of textures and flavors, proving that vegan meals can be just as hearty and delicious as their non-vegan counterparts.

Perfect for meal prep, picnic lunches, or summer gatherings, this salad keeps well for up to 3 days in the refrigerator, with flavors deepening as it rests.

The recipe scales effortlessly for crowds, and the components can be prepped ahead separately for stress-free assembly. Here's how to make it—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🌱
Category
Vegan
🔥
Calories
Med Cal

Ingredients for vegan spaghetti salad

This vegan spaghetti salad brings together crisp celery crowns, hearty chickpeas, and al dente pasta for a protein-packed meal everyone will love.

Ingredient Amount Notes
Whole Wheat Spaghetti 🍝 12 oz Al dente cooking essential
Canned Chickpeas 🌱 1 ½ cups Drained, rinsed, and patted dry
Celery Stalks 🧅 3 whole Thinly sliced into crowns
Red Bell Pepper 🍅 1 whole Thinly sliced, seeds removed
Red Onion 🧅 1 whole Thinly sliced, outer layers peeled
Fresh Parsley 🌿 ½ cup Chopped, stems removed
Fresh Dill 🌿 ¼ cup Chopped, stems removed
White Wine Vinegar 🍷 ¼ cup For crisping celery crowns
Extra-Virgin Olive Oil 🫒 ½ cup For dressing and tossing
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed
Dijon Mustard 🍯 1 tbsp For tangy dressing base
Maple Syrup 🍯 1 tbsp For subtle sweetness
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked

The celery crowns are the star here—thinly sliced celery that stays crisp even after resting. Look for fresh, firm stalks with vibrant green tops at the grocery store; Trader Joe's and Whole Foods carry the freshest options. Avoid any with brown spots or limp stalks. For the celery to stay crisp, soak the sliced crowns in ice water with a splash of white wine vinegar for 10 minutes before assembling. The red bell pepper should be firm with a glossy skin—Heirloom varieties add extra sweetness. Fresh herbs like parsley and dill make all the difference, so grab bunches with vibrant, not wilted, leaves. If you can't find fresh dill, dried dill at one-third the amount works in a pinch.

No white wine vinegar? Apple cider vinegar or lemon juice will work just as well for crisping the celery. The dressing can be adjusted to taste—more maple syrup for sweetness, extra Dijon for tang, or a splash of water to thin it out. For the chickpeas, canned chickpeas from Muir Glen or Eden Foods are the best—no funny aftertaste. If you're prepping ahead, cook the pasta and toss it with a little olive oil to prevent sticking. The dressing can be made up to 3 days ahead and stored in an airtight container, but add the fresh herbs just before serving to keep them vibrant. Swap the red bell pepper for yellow or orange if that's what's on hand—flavor stays the same, just a different color.

This salad keeps beautifully for 3 days in the fridge, with flavors deepening as it rests. Store the dressing separately if you're prepping ahead—toss it with the pasta and veggies right before serving to keep everything crisp. The celery crowns will stay crunchy for up to 2 days if stored in a sealed container with a paper towel to absorb moisture. For meal prep, divide the salad into portions and pack the dressing on the side. It reheats well too—just warm it gently in the microwave for 30 seconds to revive the flavors. The leftovers taste even better the next day as everything melds together.

❤️

Why You'll Love This Recipe

  • No-Cook Hack: I swear by the chickpeas straight from the can—rinsed, drained, and tossed in while the pasta cools. That’s real time saved, and honestly? The texture’s perfect—no mushy nonsense.
  • Crunchy-Peppery Magic: The red bell pepper and celery? They stay crisp even after hours, cutting through the creamy dressing like a fresh breeze. Between us, that’s the secret—no sad, soggy veggies here.
  • Lunchbox Legend: Pack it in jars for work or school—no spills, no fuss. My kids actually finish it, and my husband brings it to potlucks because it’s “always a hit.” (Yes, even on a Tuesday night.)
  • Pantry Powerhouse: Whole wheat pasta, canned beans, and a few veggies? This is my $8-for-6-servings meal. Leftovers? Even better cold the next day—just add a squeeze of lemon if it’s been sitting.

Step-by-step instructions for vegan spaghetti salad

This protein-packed salad comes together in layers—crispy celery crowns, al dente pasta, and a bright, tangy dressing.

1

Cook the Whole Wheat Spaghetti Al Dente

Bring a large pot of water to a rolling boil and add 1.5 teaspoons of salt—it should taste like the sea. Add the 12 oz whole wheat spaghetti and cook until 1 minute before the package directions for al dente texture. Whole wheat pasta needs that extra minute to fully hydrate without becoming mushy.

Drain the pasta in a colander, then rinse under cold water for 10 seconds to stop the cooking process. Toss the pasta with 1 tablespoon of extra-virgin olive oil to prevent sticking and give it a silky finish. Spread it on a baking sheet to cool completely—this prevents the salad from getting soggy when mixed with the dressing later.

2

Prepare the Crisp Celery Crowns

Slice the 3 whole celery stalks into ½-inch thick rounds, leaving the base intact to create crowns. In a small bowl, whisk together ¼ cup white wine vinegar, 1 tablespoon maple syrup, and ½ teaspoon salt. Pour this mixture over the celery crowns and let them marinate for 15 minutes—this tenderizes them slightly and adds a subtle sweet-tangy flavor.

After marinating, pat the celery dry with paper towels—this ensures they crisp up properly. Heat 1 tablespoon extra-virgin olive oil in a skillet over medium heat until shimmering. Add the celery crowns in a single layer and cook for 3-4 minutes per side until golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil.

3

Sauté the Vegetable Medley

In the same skillet (no need to clean it—the fond adds flavor), heat 1 tablespoon extra-virgin olive oil over medium heat. Add the 1 whole red onion, 1 whole red bell pepper, and 1.5 cups drained chickpeas. Sauté for 8-10 minutes, stirring occasionally, until the vegetables soften and the chickpeas are heated through. Season with ½ teaspoon black pepper and set aside to cool slightly.

While the vegetables cook, chop the ½ cup fresh parsley and ¼ cup fresh dill separately. The parsley adds a fresh, bright finish, while the dill brings an herbal depth that complements the chickpeas. Keep them separate for now—they’ll be added at the very end to preserve their vibrant color and texture.

4

Make the Tangy Dressing

In a small bowl, whisk together the remaining ¼ cup extra-virgin olive oil, ¼ cup fresh lemon juice, 1 tablespoon Dijon mustard, 1 tablespoon maple syrup, and 1 teaspoon salt. The Dijon mustard adds a subtle tang, while the maple syrup balances the acidity of the lemon and vinegar. Taste and adjust the seasoning—you want it bright but not overpowering.

This dressing is the heart of the salad, tying all the flavors together. If it seems too thick after whisking, add 1-2 tablespoons of water to reach a pourable consistency. The dressing should coat the back of a spoon but still flow freely when poured.

5

Assemble and Chill

In a large mixing bowl, combine the cooled spaghetti, sautéed vegetable medley, and crisp celery crowns. Pour the dressing over the top and toss gently but thoroughly to coat everything evenly. Fold in the chopped parsley and dill just before serving—this keeps their texture crisp and their color vibrant.

Cover the bowl and refrigerate for at least 1 hour (or up to 24 hours) to let the flavors meld. The longer it chills, the better the celery crowns will crisp up and the dressing will absorb into the pasta. Serve chilled or at room temperature, garnished with an extra sprinkle of black pepper and a drizzle of olive oil for that restaurant-quality finish.

👨‍🍳

Pro Tips For Making Vegan Spaghetti Salad

  • CHILL THE PASTA FIRST: I learned this the hard way—tossing hot whole wheat spaghetti with cold veggies and dressing makes everything soggy within minutes. Drain the pasta, rinse it under cold water for 30 seconds, then spread it on a tray to cool completely before mixing. The texture stays firm, and the salad holds together better when you serve it.
  • SWEAT THE ONIONS: Skip raw red onion slices—they’ll turn your salad into a watery mess. Instead, finely dice the onion and cook it in a dry pan over medium heat for 5-6 minutes until translucent and slightly caramelized. The flavor deepens, and it won’t release bitterness or excess moisture.
  • DRAIN AND RINSE CHICKPEAS: Canned chickpeas are packed in saltwater, and if you use them straight from the can, your salad will taste bland or overly salty. Drain, rinse thoroughly, and pat them dry with a towel before adding them to the mix. This also prevents the salad from getting mushy later.
  • ADD DRESSING LAST MINUTE: I used to make the dressing first and dump it all in at once—big mistake. Whole wheat pasta absorbs liquid fast, turning your salad into a sad, watery pile. Instead, toss everything together except the dressing, then fold it in right before serving. For extra staying power, keep the dressing separate and let everyone drizzle it on their own.

Health benefits of this dish

Plant-Based Protein Power

This salad packs a serious protein punch with 1.5 cups of chickpeas, delivering about 18 grams of plant-based protein per serving. Chickpeas are one of the most nutrient-dense legumes, offering fiber, iron, and folate—perfect for keeping you full and energized.

I always opt for Muir Glen or Eden Foods canned chickpeas because they're organic and free from the metallic aftertaste you sometimes find in store brands. 💪

Fiber-Rich Foundation

The combination of whole wheat spaghetti and chickpeas creates a fiber bomb—about 12 grams of fiber per serving. This helps stabilize blood sugar levels and keeps digestion running smoothly.

The celery crowns add another 2 grams of fiber per serving, while the red bell pepper contributes vitamin C and antioxidants. This fiber-rich foundation makes this salad incredibly satisfying, even without dairy or meat.

Heart-Healthy Fats

The dressing features ½ cup of extra-virgin olive oil, which provides 14 grams of heart-healthy monounsaturated fats per serving. These fats help reduce LDL cholesterol and support cardiovascular health.

The lemon juice in the dressing also contains flavonoids that further protect your heart. I use California olive oil for its rich, peppery flavor and high polyphenol content.

Vitamin Boost

This salad is a vitamin powerhouse, with the red bell pepper providing 150% of your daily vitamin C needs per serving. The fresh parsley and dill add vitamin K, while the lemon juice contributes additional vitamin C and potassium.

The maple syrup in the dressing provides natural sweetness without refined sugar, and the celery crowns add vitamin A for eye health. It's a colorful plate that delivers serious nutritional benefits. 💛

Low-Calorie Satisfaction

At only 350 calories per serving, this salad delivers substantial nutrition without excess calories. The protein and fiber content keeps you full for hours, making it an ideal meal for weight management or active lifestyles.

The dressing is light yet flavorful, ensuring you won't miss the heaviness of traditional creamy salads. I've tested this with various portion sizes, and it consistently satisfies even the hungriest eaters.

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 58g20%
Dietary Fiber 10g36%
Sugars 8g
Protein 18g36%
* 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

Why do the celery crowns need to be crispy?

The crisp celery crowns are the secret to this salad's addictive texture! They provide that satisfying crunch that balances the soft pasta and chickpeas. The vinegar bath before cooking tenderizes them slightly while the quick sear locks in crispness. Without this step, the salad would feel too soft and lose its restaurant-quality appeal.

2

Can I make this salad ahead of time?

This salad actually tastes better after chilling. Store all components separately in the fridge for up to 3 days, then assemble just before serving. The celery crowns stay crisp for 2 days if kept in a sealed container with a paper towel. The dressing can be made 3 days ahead—just add fresh herbs before serving for maximum flavor.

3

What if I don't have white wine vinegar?

No problem! Apple cider vinegar or lemon juice work perfectly for the celery crowns. The key is the acidity that helps tenderize the celery and adds brightness. For the dressing, you can substitute apple cider vinegar for the white wine vinegar if needed, though the flavor will be slightly different.

4

How can I make this salad more substantial?

Add extra plant-based protein! Try tossing in ½ cup of cooked quinoa or ½ cup of marinated tofu cubes with the chickpeas. For more heartiness, include ¼ cup of chopped walnuts or sunflower seeds. These additions will keep the salad satisfying while maintaining its vegan benefits.

5

Why does the pasta need to cool completely?

Cooling the pasta prevents the salad from becoming soggy when mixed with the dressing. Warm pasta releases starch that absorbs the dressing, making everything mushy. The quick cold water rinse after cooking stops the cooking process, and spreading it on a baking sheet ensures even cooling. This simple step makes all the difference in texture!

★★★★★4.5(9 reviews)
Categories Salads