I have to admit, pasta is my ultimate comfort food. There’s something magical about twirling a forkful of perfectly cooked noodles coated in a light yet flavorful sauce and packed with fresh, vibrant veggies. And this Broccoli Asparagus Pasta? Oh, it’s one of my all-time favorites.
I first made this dish on a busy weeknight when I craved something delicious but didn’t want to spend hours in the kitchen. I peeked into my fridge, saw some fresh broccoli and asparagus, and thought, Why not throw them into a pasta dish? With a bit of garlic, lemon, and olive oil, it turned out better than I imagined—so good that I’ve been making it ever since!
If you’re looking for a quick, healthy, and flavorful meal, this pasta is exactly what you need. It’s packed with nutrients, easy to make, and incredibly satisfying. Plus, it’s one of those meals that makes you feel like a pro in the kitchen—even if you’re throwing things together last minute. Let’s dive in!
Why You’ll Love This Broccoli Asparagus Pasta
- Healthy and Nutritious – Broccoli and asparagus are loaded with vitamins, minerals, and antioxidants, making this a guilt-free indulgence.
- Quick and Easy – This dish comes together in under 30 minutes, making it perfect for those busy nights when you don’t feel like spending hours in the kitchen.
- Versatile and Customizable – Whether you prefer a vegan, gluten-free, or creamy version, you can easily tweak the ingredients to suit your taste.
- Bursting with Flavor – Fresh garlic, lemon zest, and olive oil create a refreshing sauce that makes every bite irresistible.
- Minimal Cleanup – Everything comes together in one pan, meaning fewer dishes to wash.
Ingredients You’ll Need
Main Ingredients
- Pasta – I love using linguine or penne, but any pasta will work.
- Broccoli – Fresh is ideal for the best flavor and texture, but frozen is a great backup option if you’re short on time!
- Asparagus – Gives the dish a nice, slightly crunchy texture.
- Garlic: You can never have too much (at least, that’s my take)!
- Olive Oil: Using high-quality extra virgin olive oil adds the perfect touch of flavor!
- Salt and Pepper – This is used for seasoning and enhancing the flavors.
Optional Additions
- Lemon zest & juice – Adds brightness and enhances the freshness of the dish.
- Parmesan or nutritional yeast – Because, let’s be honest, a little cheesy flavor makes everything better.
- Crushed red pepper flakes – For that perfect hint of spice.
- Pine Nuts or Walnuts – Add some crunch and richness.
- Fresh Basil or Parsley – Herbs make a dish feel fresher and more vibrant.
Step-by-Step Guide to Making Broccoli Asparagus Pasta
- Cook the Pasta: Boil a big pot of salted water, then cook the pasta until it’s perfectly tender with a slight bite.
- Before draining the pasta, save a cup of the cooking water—it’s great for adjusting the sauce!
- Blanch the Vegetables: If you want your broccoli and asparagus to stay vibrant green, blanch them in the boiling pasta water for about 2 minutes before draining.
- Sauté the Vegetables: Warm olive oil in a large skillet over medium heat. Add minced garlic and cook until fragrant (there’s nothing better than the smell of garlic cooking in olive oil!). Then, toss the broccoli and asparagus, sautéing until they are bright green and tender.
- Combine with Pasta: Add the drained pasta to the skillet and mix it with the veggies. Slowly pour in reserved pasta water to help create a light sauce.
- Final Touches: Stir in lemon zest, juice, Parmesan (or nutritional yeast), and season with salt and pepper. Taste and adjust as needed.
- Serve and Enjoy: Plate up a big bowl, top with extra cheese, fresh herbs, or nuts, and dig in!

Tips & Variations for the Best Broccoli Asparagus Pasta
- Make it Vegan – Swap Parmesan for nutritional yeast and use plant-based butter.
- Make it Creamy – Stir in cashew cream, coconut milk, or a splash of dairy-free heavy cream if you want a more decadent dish.
- Protein Boost – Add chickpeas, tofu, or grilled tempeh for a heartier meal.
- Gluten-Free Option: Use your favorite gluten-free pasta for an easy swap!
- Add a Kick – A pinch of red pepper flakes gives a nice heat balance.
What to Serve with Broccoli Asparagus Pasta
- Crusty Bread – Great for soaking up every last bit of sauce!
- Simple Side Salad – I love pairing this pasta with a fresh arugula or kale salad.
- Vegan Garlic Bread – Because you can never have too much garlic, right?
- Chilled White Wine – A crisp Sauvignon Blanc takes this meal to the next level.

Frequently Asked Questions (FAQ)
1. Can I use frozen broccoli and asparagus for this recipe?
Absolutely! Just make sure to thaw and pat them dry so they don’t add too much moisture to the dish.
2. How can I store leftovers?
I like to keep leftovers in an airtight container in the fridge, and they stay fresh for up to three days! When reheating, I like to add a little olive oil or water to refresh the sauce.
Can I prepare this pasta in advance?
If you want the best texture, store the pasta and sauce separately and mix them before serving.
4. Is this recipe suitable for meal prep?
Definitely! Just portion it into containers, and you’ll have a delicious, homemade meal ready.
Can I mix in other veggies?
Of course! Mushrooms, cherry tomatoes, bell peppers, or spinach would all be great additions.
6. What type of pasta works best?
I love using linguine or penne, but farfalle and fusilli also work great as they hold onto the sauce well.
7. Can I add a protein like chicken or shrimp?
Absolutely! If you’re not strictly plant-based, grilled chicken, shrimp, or salmon pairs beautifully with this dish.
Conclusion
This Broccoli Asparagus Pasta is one of those recipes that never gets old. It’s simple, packed with fresh flavors, and readily customized. Whether you’re making it for a quick weeknight meal or impressing friends and family, it’s always a hit.
So, what are you waiting for? Grab those fresh veggies, cook a pasta pot, and try this recipe! And if you do, let me know how it turned out in the comments—I’d love to hear your take on it!

Broccoli Asparagus Pasta
Ingredients
Main Ingredients:
- 12 oz pasta linguine, penne, or fettuccine
- 1 ½ cups broccoli florets chopped
- 1 cup asparagus trimmed and cut into 1-inch pieces
- 3 cloves garlic minced
- 3 tbsp olive oil
- ½ cup reserved pasta water
- 1 tsp salt or to taste
- ½ tsp black pepper
- ½ tsp crushed red pepper flakes optional
Optional Additions:
- Zest & juice of 1 lemon
- ¼ cup Parmesan cheese or nutritional yeast for a vegan version
- ¼ cup pine nuts or walnuts for added crunch
- ¼ cup fresh basil or parsley chopped
Instructions
- Fill a big pot with water, add a pinch of salt, and heat it until it starts to boil.
- Cook the pasta following the package directions until tender but firm to the bite.
- Before draining, reserve ½ cup of pasta water.
- In the last 2 minutes of pasta cooking, add broccoli and asparagus to the boiling water.
- Drain along with the pasta to keep them vibrant and slightly tender.
- Warm up some olive oil in a big pan over medium heat.
- Stir in the chopped garlic and cook for about 30 seconds until it smells amazing.
- Toss in the broccoli and asparagus and cook for 2-3 minutes until tender.
- Add the cooked pasta to the skillet.
- Pour in reserved pasta water a little at a time, stirring to create a light sauce.
- Add a pinch of salt, black pepper, and red pepper flakes if you enjoy a bit of spice.
- Stir in lemon zest, juice, and Parmesan (or nutritional yeast).
- Toss everything together until well combined.
- Garnish with fresh basil or parsley and optional pine nuts before serving.
Notes
- Gluten-Free Option: Use gluten-free pasta.
- Vegan Alternative: Swap Parmesan for nutritional yeast.
- Make it Creamy: Stir in a splash of cashew cream or coconut milk.
- Storage: Keep any leftovers in a sealed container and store them in the fridge for up to 3 days.
- Reheat with a splash of olive oil or water.
- Protein Boost: Add chickpeas, tofu, or grilled tempeh.