Rainbow Veggie Pasta Primavera

Featured in: Family Table Favorites

This colorful bowl features tender bow-tie pasta tossed with seven vibrant vegetables including cherry tomatoes, asparagus, bell peppers, yellow squash, broccoli, carrots, and sweet red onion. The fresh vegetables are lightly sautéed to maintain their crisp texture and bright colors, then coated in a fragrant garlic and olive oil sauce brightened with fresh lemon zest and juice. Red pepper flakes add subtle warmth, while fresh basil and parsley provide herbal freshness. Each serving delivers 12 grams of protein and comes together in just 40 minutes for an effortless weeknight dinner that celebrates the best of spring produce.

Updated on Wed, 21 Jan 2026 16:55:00 GMT
Freshly cooked Rainbow Veggie Pasta Primavera in a white serving bowl, showcasing colorful farfalle, crisp asparagus, and sweet cherry tomatoes glistening with olive oil. Save to Pinterest
Freshly cooked Rainbow Veggie Pasta Primavera in a white serving bowl, showcasing colorful farfalle, crisp asparagus, and sweet cherry tomatoes glistening with olive oil. | mesaisli.com

The first time I made this pasta primavera, I was trying to use up a random assortment of vegetables from my CSA box and ended up with something so colorful that my roommate asked if I'd secretly become a professional food stylist. There's something almost magical about how the vegetables keep their distinct colors when you cook them just right, turning your dinner plate into an edible rainbow that actually tastes as fresh as it looks.

Last spring, I made this for a dinner party when two guests showed up unexpectedly vegetarian. I was already roasting some chicken, but this pasta ended up stealing the show completely. My friend Sarah still texts me every few months asking for that rainbow pasta recipe, as if it's some family secret passed down through generations instead of something I improvised on a Tuesday night.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 340 g bow-tie pasta: The farfalle shape catches all those little vegetable pieces and sauce in its folds, making every bite perfectly balanced
  • 1 cup cherry tomatoes: Halving them releases just enough juices to mingle with the olive oil without making the dish watery
  • 1 cup asparagus: Cut into 1-inch pieces so they cook evenly and stay tender-crisp
  • 1 cup red bell pepper: Thinly sliced for that gorgeous pop of red color and sweet crunch
  • 1 cup yellow squash: Sliced into half-moons creates beautiful curves that look intentional and elegant
  • 1 cup broccoli florets: These hold up beautifully to the quick sauté and add lovely texture variation
  • 1 cup carrots: Julienned thin so they cook through without becoming mushy
  • 1/2 cup red onion: Thinly sliced for a mild bite that won't overpower the delicate vegetables
  • 1/2 cup frozen peas: Add these at the end so they stay bright green and sweet
  • 3 tbsp extra-virgin olive oil: Split between cooking the vegetables and finishing the dish for that luxurious silky coating
  • 3 cloves garlic: Minced fresh because garlic powder just can't compete with the real thing here
  • 1/2 tsp crushed red pepper flakes: Optional but adds just enough warmth to make the vegetables sing
  • Zest of 1 lemon: This bright note ties everything together and makes the flavors pop
  • 2 tbsp fresh lemon juice: Adds just enough acid to balance the sweet vegetables and rich oil
  • Fresh basil and parsley: Don't skip these herbs they're what make it taste like restaurant-quality primavera

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get your pasta water going:
Bring a large pot of salted water to boil and cook the bow-tie pasta until al dente, but don't forget to reserve that 1/2 cup of pasta water before draining
Start your vegetable base:
Heat 2 tablespoons olive oil in a large skillet over medium heat, add the garlic and red pepper flakes, and let them sizzle for about 1 minute until the kitchen starts smelling incredible
Add the hard vegetables first:
Toss in the carrots, broccoli, and asparagus and sauté for 3-4 minutes until they start to soften but still have some crunch
Layer in the softer vegetables:
Add the red onion, bell pepper, yellow squash, and a pinch of salt, cooking another 3-4 minutes until everything is tender but still vibrant and colorful
Finish with the delicate vegetables:
Stir in the cherry tomatoes and frozen peas for just 2 minutes until heated through
Bring it all together:
Add the drained pasta to the skillet with the remaining olive oil, lemon zest, and juice, tossing everything together and adding that reserved pasta water as needed to create a silky sauce that coats each piece
Season and serve:
Taste and adjust with more salt and pepper, then remove from heat and toss with Parmesan, basil, and parsley before serving immediately
A close-up of a warm plate of Rainbow Veggie Pasta Primavera, featuring tender broccoli, red peppers, and carrots tossed in a light, lemony garlic sauce. Save to Pinterest
A close-up of a warm plate of Rainbow Veggie Pasta Primavera, featuring tender broccoli, red peppers, and carrots tossed in a light, lemony garlic sauce. | mesaisli.com

My daughter helped me make this last weekend and insisted on arranging the vegetables by color on the cutting board before we started cooking. She called it our rainbow prep station and now refuses to eat primavera any other way.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

The beauty of primavera is that it's essentially a template for whatever vegetables are in season or sitting in your crisper drawer. I've made this with zucchini ribbons in summer and roasted root vegetables in winter, and somehow it always works.

Getting The Timing Right

The biggest mistake I made when learning this recipe was trying to cook all the vegetables at once. Once I started adding them in stages based on their cooking times, everything came out perfectly tender-crisp instead of having some raw pieces and some mushy ones.

Serving Suggestions

This pasta works beautifully as a standalone vegetarian main or as a colorful side alongside grilled fish or chicken. The light sauce means nothing feels too heavy, even after seconds.

  • A crisp white wine like Sauvignon Blanc cuts through the olive oil beautifully
  • Crusty bread is essential for mopping up any remaining garlic-lemon sauce
  • Serve with a simple green salad dressed with vinaigrette to keep the meal feeling fresh
Overhead view of a family-style serving of Rainbow Veggie Pasta Primavera, garnished with fresh basil and grated Parmesan, ready for a healthy weeknight meal. Save to Pinterest
Overhead view of a family-style serving of Rainbow Veggie Pasta Primavera, garnished with fresh basil and grated Parmesan, ready for a healthy weeknight meal. | mesaisli.com

There's something genuinely joyful about eating a meal that looks this beautiful, and the fact that it tastes even better than it looks is just a wonderful bonus.

Recipe FAQs

Can I make this gluten-free?

Yes, simply substitute the bow-tie pasta with certified gluten-free pasta. All other ingredients are naturally gluten-free.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of olive oil to refresh the sauce.

What vegetables work best in this dish?

Spring vegetables shine here: asparagus, peas, cherry tomatoes, and tender squash work beautifully. You can also add snap peas, zucchini, or fresh green beans.

Can I add protein to make it more filling?

Absolutely. Grilled chicken, sautéed shrimp, or white beans all complement the fresh flavors without overpowering the vegetables.

Why should I reserve pasta water?

The starchy pasta water helps create a silky sauce that clings to the pasta and vegetables, bringing everything together beautifully.

Is this suitable for meal prep?

Yes, it reheats well. However, for best texture, store the pasta and vegetables separately and combine when ready to eat.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Rainbow Veggie Pasta Primavera

Colorful bow-tie pasta with crisp spring vegetables in light garlic olive oil sauce. Ready in 40 minutes.

Prep time
20 minutes
Time to cook
20 minutes
Full Prep Time
40 minutes
Created by Adriana Costa


Skill Level Easy

Cuisine Italian-American

Portion Size 4 Number of servings

Diet Preferences Vegetarian-friendly

Ingredient List

Pasta

01 12 oz bow-tie (farfalle) pasta

Vegetables

01 1 cup cherry tomatoes, halved
02 1 cup asparagus, cut into 1-inch pieces
03 1 cup red bell pepper, thinly sliced
04 1 cup yellow squash, sliced into half-moons
05 1 cup broccoli florets
06 1 cup carrots, julienned
07 1/2 cup red onion, thinly sliced
08 1/2 cup frozen peas

Sauce

01 3 tbsp extra-virgin olive oil
02 3 cloves garlic, minced
03 1/2 tsp crushed red pepper flakes
04 1/2 tsp sea salt, plus more to taste
05 1/4 tsp freshly ground black pepper
06 Zest of 1 lemon
07 2 tbsp fresh lemon juice

Garnish

01 1/4 cup grated Parmesan cheese
02 2 tbsp chopped fresh basil
03 2 tbsp chopped fresh parsley

How-To Steps

Step 01

Cook the Pasta: Bring a large pot of salted water to a boil. Cook the bow-tie pasta according to package instructions until al dente. Reserve 1/2 cup pasta water, then drain and set aside.

Step 02

Prepare the Aromatics: While the pasta cooks, heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the garlic and red pepper flakes, sauté for 1 minute until fragrant.

Step 03

Sauté Hardy Vegetables: Add the carrots, broccoli, and asparagus. Sauté for 3–4 minutes until they begin to soften.

Step 04

Add Remaining Vegetables: Add the red onion, bell pepper, yellow squash, and a pinch of salt. Sauté another 3–4 minutes until all vegetables are just tender but still vibrant.

Step 05

Add Tomatoes and Peas: Stir in the cherry tomatoes and peas. Cook for 2 minutes until just heated through.

Step 06

Combine Pasta and Vegetables: Add the drained pasta to the skillet along with the remaining 1 tablespoon olive oil, lemon zest, and lemon juice. Toss to combine, adding reserved pasta water as needed for a silky sauce.

Step 07

Season and Finish: Season with additional salt and black pepper to taste. Remove from heat. Toss with Parmesan, fresh basil, and parsley.

Step 08

Serve: Serve immediately, garnished with extra herbs and cheese as desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large pot
  • Large skillet
  • Colander
  • Chef's knife
  • Cutting board

Allergy Details

Always double-check ingredients for allergens and ask a medical expert if needed.
  • Contains wheat (gluten) and dairy (if using Parmesan). For gluten-free, use certified gluten-free pasta. For dairy-free, omit or substitute Parmesan.

Nutrition Details (one serving)

Remember, these nutrition facts are for reference. Don't substitute for health advice.
  • Calories: 370
  • Fat content: 10 grams
  • Carbohydrates: 60 grams
  • Proteins: 12 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.