If you love pasta and broccoli, you're going to fall in love with this creamy One Pot Broccoli Pasta. Made with just a handful of simple ingredients, this recipe comes together in one pot and is on the table in under 20 minutes. Easy, comforting, and perfect for busy days!

vegetarian broccoli one pot pasta in a pasta plate

One-pot pasta is a quick and easy way to make a comforting meal with minimal cleanup. Everything cooks together in one pot, making this One Pot Broccoli Pasta extra creamy thanks to heavy cream and Parmesan, while the broccoli adds texture and nutrients. It's the perfect cozy lunch or dinner when you want something satisfying without much effort.

Why You'll Love This Recipe

  • Quick & fuss-free: Everything cooks in one pot, which means minimal prep, minimal dishes, and maximum flavor.
  • Extra creamy & comforting: Thanks to heavy cream and Parmesan, this pasta is rich and silky without being complicated.
  • Simple comfort food with veggies: Broccoli adds color, texture, and nutrients - a great way to sneak veggies into a cozy pasta dish.

Ingredients

One Pot Broccoli Pasta Ingredients
  • Pasta: Fusilli, penne, or rigatoni work best. Aim for pasta with a cooking time of around 10 minutes.
  • Broccoli: Adds crunch, color, and nutrients. You can use both florets and the stem - just slice the stem thinly and cook it with the florets.
  • Olive Oil: For sautéing the aromatics.
  • Garlic & Shallot: Add depth and flavor. The shallot can be replaced with one small yellow or red onion.
  • Heavy Cream: I use dairy-free heavy cream (soy- or oat-based), but regular cream works too.
  • Vegetable Broth: The pasta cooks directly in the broth, which adds much more flavor than plain water.
  • Parmesan: Makes the pasta extra creamy and savory. For a vegan version, skip it or use a plant-based alternative.
  • Lemon Juice: A splash of acidity to balance the richness.
  • Dried Herbs & Black Pepper: Season to taste. Add salt at the end if needed - the broth already contains salt.

See recipe card for quantities.

Jump to Recipe


leaf icon

How To Make

  1. Wash broccoli and cut into very small florets. You can also use the broccoli stem, simply cut it into thin slices.
Broccoli One Pot Pasta Recipe Step-1
  1. Heat a large pot with olive oil over medium heat. Add garlic and shallot, sauté for 3 minutes until fragrant.
  2. Add vegetable broth, dairy-free cream, dried herbs, and pepper, bring to a boil.
  3. Stir in pasta and cook for 5 minutes.
Broccoli One Pot Pasta Recipe Step 2-5
  1. Add broccoli, cover with a lid, and cook for another 8 minutes. Stirring occasionally.
  2. Fold in grated Parmesan cheese and lemon juice, cover with the lid and let it sit for 5 minutes. → The pasta will soften a little during this time. If your pasta is already al dente, serve immediately.
Broccoli One Pot Pasta Recipe Step 6-8

email me this recipe 💌

Plus, enjoy weekly doses of recipe inspiration as a bonus!

Storage Instructions

Store leftovers in an airtight container in the fridge. Good for 3 days. Reheat in a skillet with some water or in the microwave.

I don't recommend freezing this pasta dish!

Did You Make This Recipe?

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

Follow me on InstagramPinterest, or Facebook, and sign up for my free newsletter to stay updated with new recipes. Thank you for your support! ❤️✨

📖 Recipe

4.67 from 3 votes

One Pot Broccoli Pasta

This creamy one pot broccoli pasta is quick, easy, and made in under 20 minutes. A comforting pasta dish with minimal prep and cleanup.
Servings: 2 -3
calories :633kcal
Prep :5 minutes
Cook :15 minutes
Total :20 minutes

email me this recipe 💌

Plus, enjoy weekly doses of recipe inspiration as a bonus!

Ingredients
 
 

  • 7 oz pasta
  • 1 tablespoon olive oil
  • 1 clove garlic, minced
  • 1 shallot, minced
  • 2 cups vegetable broth
  • ½ cup dairy-free heavy cream, Vegetarian: heavy cream
  • 1 teaspoon dried Italian seasoning
  • ¼ teaspoon pepper
  • 10.5 oz broccoli
  • 1 teaspoon lemon juice
  • ½ cup grated parmesan, Vegan: dairy-free cheese

Instructions
 

  • Wash broccoli and cut into very small florets. You can also use the broccoli stem, simply cut it into thin slices.
  • Heat a large pot with olive oil. Add garlic and shallot, sauté for 3 minutes until fragrant.
  • Add vegetable broth, dairy-free cream, dried herbs, and pepper, bring to a boil.
  • Stir in pasta and cook for 5 minutes. Add broccoli, cover with a lid, and cook for another 8 minutes. Stirring occasionally.
  • Fold in Parmesan cheese and lemon juice, cover with the lid and let it sit for 5 minutes. → The pasta will soften a little during this time. If your pasta is already al dente, serve immediately.

Notes

Keeps fresh for 3 days. Store it in an airtight container in the refrigerator.
Vegetarians can use regular heavy cream, vegans can substitute parmesan cheese with a vegan cheese alternative.

Nutrition

Calories :633kcal
carbohydrates :99g
Protein :27g
fat :15g
fiber :8g
sugar :16g

Comments

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




4.67 from 3 votes (3 ratings without comment)

This site uses Akismet to reduce spam. Learn how your comment data is processed.