Rainbow Veggie Pasta Primavera

Featured in: Meals For Daily Life

This vibrant dish features al dente bow-tie pasta tossed with seven colorful vegetables including cherry tomatoes, asparagus, red bell pepper, yellow squash, broccoli florets, julienned carrots, and red onion. The vegetables are sautéed to tender-crisp perfection in extra-virgin olive oil with fragrant garlic and optional red pepper flakes, then finished with bright lemon zest and juice. Fresh basil and parsley add herbaceous notes while Parmesan cheese provides optional savory richness. Ready in 40 minutes, this versatile vegetarian main delivers restaurant-quality results with simple techniques and seasonal produce.

Updated on Wed, 21 Jan 2026 12:21:00 GMT
Brightly colored bow-tie pasta is tossed with fresh spring vegetables like asparagus and cherry tomatoes in a light garlic sauce.  Pin it
Brightly colored bow-tie pasta is tossed with fresh spring vegetables like asparagus and cherry tomatoes in a light garlic sauce. | calmtirra.com

Last Tuesday, I found myself staring at my crisper drawer full of farmers market treasures and decided to just start chopping. There's something deeply satisfying about a bowl that looks like edible confetti. I'd originally planned to roast everything separately, but honestly, who has that kind of time on a weeknight? This pasta became that glorious accident when I threw everything into one skillet and called it dinner.

My sister was visiting when I first made this, and she literally asked if I'd secretly become a restaurant chef. The vegetables stayed crisp-tender instead of turning into that sad, mushy situation that happens too often with pasta primavera. We ate it standing at the counter, chatting about spring plans, and barely remembered to sit down until the bowls were empty.

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 (12 oz) bow-tie (farfalle) pasta: Those little bowties catch all the sauce and veggie bits in their crevices, which is honestly part of the magic here
  • 1 cup cherry tomatoes, halved: They burst slightly when tossed with the hot pasta, releasing little pockets of sweetness throughout the dish
  • 1 cup asparagus, cut into 1-inch pieces: Look for bright green spears with compact tips, and snap off the woody ends before cutting
  • 1 cup red bell pepper, thinly sliced: The red pepper brings sweetness and that gorgeous jewel tone that makes the whole bowl pop
  • 1 cup yellow squash, sliced into half-moons: Yellow squash cooks quickly and stays tender, adding a lovely creamy texture to each bite
  • 1 cup broccoli florets: Cut them into bite-sized pieces so they cook evenly and don't overwhelm the pasta
  • 1 cup carrots, julienned: I use a vegetable peeler to make quick ribbons instead of taking the time to julienne properly
  • 1/2 cup red onion, thinly sliced: Red onion mellows out when cooked, adding just a hint of sharpness without overwhelming
  • 1/2 cup frozen peas: These are my secret weapon for adding sweetness and that perfect bright green pop of color
  • 3 tbsp extra-virgin olive oil: Split between the skillet and the final toss, this creates a silky coating that carries all the flavors
  • 3 cloves garlic, minced: Don't be shy with the garlic, it's the aromatic backbone that ties everything together
  • 1/2 tsp crushed red pepper flakes: Even if you think you don't like heat, this tiny amount just wakes everything up without burning
  • 1/2 tsp sea salt, plus more to taste: Pasta water should taste like the ocean, but remember the Parmesan will add saltiness too
  • 1/4 tsp freshly ground black pepper: Grind it fresh right into the skillet for the most aromatic punch
  • Zest of 1 lemon: The essential oils in the zest brighten every single bite and cut through the olive oil
  • 2 tbsp fresh lemon juice: Add this right at the end to preserve its bright acidity and keep all the colors vibrant
  • 1/4 cup grated Parmesan cheese: Totally optional, but a little salty, nutty richness never hurt anybody
  • 2 tbsp chopped fresh basil: Tear it by hand instead of chopping to avoid bruising the delicate leaves
  • 2 tbsp chopped fresh parsley: Flat-leaf parsley has more flavor than curly, and it adds that final fresh garden finish

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 first:
Bring a large pot of heavily salted water to a rolling boil, then cook your bow-tie pasta until it's al dente, usually about a minute less than the package says. Before draining, scoop out exactly 1/2 cup of that starchy pasta water and set it aside, then drain the rest.
Start the aromatic base:
While the pasta bubbles away, warm 2 tablespoons of olive oil in your largest skillet over medium heat until it shimmers slightly. Add the minced garlic and red pepper flakes, stirring constantly for just one minute until you can smell the garlic, but don't let it brown or it'll turn bitter.
Add the harder vegetables first:
Toss in the carrots, broccoli, and asparagus with a pinch of salt. Let them sizzle for 3 to 4 minutes, stirring occasionally, until they start to soften but still have some crunch when you bite into a piece.
Add the remaining vegetables:
Throw in the red onion, bell pepper, and yellow squash. Sauté for another 3 to 4 minutes until everything is tender-crisp and the colors are even more vibrant than when you started.
Add the quick-cooking vegetables:
Stir in the cherry tomatoes and frozen peas, cooking for just 2 minutes until the tomatoes are warmed through and the peas are no longer frozen. You want them to hold their shape and not become mushy.
Bring it all together:
Add the drained pasta to the skillet with the remaining tablespoon of olive oil, lemon zest, and lemon juice. Toss everything together with tongs, adding that reserved pasta water a splash at a time until you have a silky sauce that clings to each bowtie.
Season and finish:
Taste and add more salt and pepper if needed. Remove the skillet from heat, then toss with Parmesan if you're using it, plus the fresh basil and parsley until everything is fragrant and speckled with green.
Serve it up:
Plate the pasta while it's still steaming hot, adding an extra sprinkle of herbs and cheese on top if you're feeling fancy. Serve immediately and watch the colors catch the light.
A close-up of Rainbow Veggie Pasta Primavera highlights steaming, vibrant veggies and herbs on a white dinner plate.  Pin it
A close-up of Rainbow Veggie Pasta Primavera highlights steaming, vibrant veggies and herbs on a white dinner plate. | calmtirra.com

This has become my go-to when I need to feed a crowd without spending hours in the kitchen. Last weekend, I made it for a potluck and three people asked for the recipe before we even sat down to eat. There's something about a bowl full of colors that makes people happy before they even take a bite.

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 this recipe is that it's more of a template than a strict set of rules. I've swapped in zucchini noodles for half the pasta when I wanted something lighter. Sometimes I'll add grilled chicken or shrimp directly into the skillet if my family is asking for extra protein. In the fall, I've used roasted butternut squash and Brussels sprouts instead of the spring vegetables, and it was just as wonderful.

Timing Is Everything

What makes this recipe work is adding vegetables in the right order, starting with the ones that take longest to cook. I learned this the hard way when I once threw everything in at once and ended up with mushy broccoli and crunchy carrots. Now I think about it like a symphony, each instrument entering at the right moment to create something harmonious.

The Pasta Water Secret

That starchy pasta water you reserve before draining is the unsung hero of this recipe. I forgot once and ended up with a dish that felt separated instead of silky and cohesive. The starch in the water helps emulsify the olive oil and lemon juice, creating a sauce that clings beautifully to every single bowtie and veggie. Professional chefs have known this trick forever, and now you do too.

  • Always reserve more pasta water than you think you'll need, you can always leave leftovers in the pan
  • Add the pasta water a little at a time while tossing, watching the sauce come together before adding more
  • If you accidentally drain all the water, a splash of regular warm water will work in a pinch, just not quite as well
This vegetarian Rainbow Veggie Pasta Primavera dish features bow-tie noodles, fresh basil, and a squeeze of lemon. Pin it
This vegetarian Rainbow Veggie Pasta Primavera dish features bow-tie noodles, fresh basil, and a squeeze of lemon. | calmtirra.com

I hope this becomes one of those recipes you turn to again and again, adjusting it to match whatever's in season or whatever your family loves. There's something joyful about eating a rainbow, and even better when it comes together this easily.

Recipe FAQs

What vegetables work best in this pasta dish?

Cherry tomatoes, asparagus, bell peppers, yellow squash, broccoli florets, carrots, and red onions provide vibrant colors and complementary flavors. You can substitute zucchini, snap peas, or any fresh seasonal vegetables based on availability.

How do you keep vegetables crisp-tender?

Sauté vegetables in stages, starting with harder varieties like carrots and broccoli that need 3-4 minutes. Add softer vegetables like bell peppers and squash next, finishing with delicate cherry tomatoes and peas that only require 2 minutes to heat through.

What makes the sauce silky and cohesive?

Reserve 1/2 cup of starchy pasta water before draining. The starch helps emulsify the olive oil, lemon juice, and vegetable juices into a light coating that clings beautifully to each bow-tie piece.

Can this be made ahead of time?

Best served immediately while vegetables retain their bright colors and crisp texture. For meal prep, cook pasta and vegetables separately, then reheat gently with a splash of olive oil and pasta water before serving.

What proteins pair well with this dish?

Grilled chicken breast, sautéed shrimp, or pan-seared salmon complement the light, fresh flavors. For vegetarian protein, add white beans, chickpeas, or cubes of firm tofu during the final minutes of cooking.

How do you adjust seasoning for different palates?

Start with 1/2 teaspoon sea salt and increase gradually. Add red pepper flakes for heat, extra lemon juice for brightness, or additional Parmesan for savory depth. Taste and adjust after tossing all ingredients together.

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 pasta with spring vegetables in garlic olive oil sauce.

Prep Time
20 minutes
Cook Time
20 minutes
Overall Time
40 minutes
Created by Tristan Meek


Skill Level Easy

Cuisine Type Italian-American

Makes 4 Portions

Diet Details Meat-Free

What You Need

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

Directions

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 Garlic Base: 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

Cook Hard 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 to Taste: Season with additional salt and black pepper to taste.

Step 08

Finish and Garnish: Remove from heat. Toss with Parmesan, fresh basil, and parsley.

Step 09

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.

Gear Needed

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

Allergy Info

Review each item for allergen risks and check with your doctor if you're unsure.
  • Contains wheat (gluten) and dairy (if using Parmesan).
  • For gluten-free, use certified gluten-free pasta.
  • For dairy-free, omit or substitute Parmesan.

Nutrition (per serving)

Values here are for information. Always consult a medical expert for advice.
  • Energy: 370
  • Fats: 10 g
  • Carbohydrates: 60 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.