Creamy Broccoli Pasta with Garlic and Parmesan

Broccoli pasta is a creamy, comforting pasta recipe made with tender broccoli florets, garlic, olive oil, parmesan cheese, and fresh basil. The broccoli is cooked until soft, then mashed into a rich green sauce that coats every piece of pasta beautifully.

This Italian-inspired broccoli pasta is simple enough for a quick weeknight dinner and ready in about 20 minutes. It works with fresh or frozen broccoli and with many pasta shapes, especially short pasta such as orecchiette, conchiglie, penne, rigatoni, rotini, or fusilli.

For more easy pasta recipes, try our spaghetti pomodoro, lentil pasta, and roasted pepper pasta.

Broccoli pasta.

This creamy broccoli pasta is a modern, plant-forward version inspired by classic pasta dishes from Southern Italy. It has the simplicity of traditional Italian home cooking: a few everyday ingredients, one pot of salted water, and a sauce made directly in the pan.

The secret is to cook the broccoli until fork tender, then simmer it with olive oil, garlic, chili flakes, and a little of its cooking water. Once mashed or blended, the broccoli turns into a naturally creamy sauce without needing heavy cream.

Parmesan cheese adds a savory, cheesy finish and helps the sauce cling to the pasta. If you prefer a vegan broccoli pasta, you can leave the cheese out or use a non-dairy parmesan-style alternative.

This recipe is also flexible. Fresh broccoli works well, but frozen broccoli florets are just as convenient. Homemade orecchiette is delicious here, but store-bought pasta such as spaghetti, penne, conchiglie, cavatelli, or bowtie pasta also works.

The result is a fast vegetarian pasta dinner with a creamy texture, bright broccoli flavor, gentle heat from red pepper flakes, and a fresh finish from basil leaves.

Broccoli pasta in a skillet.

Ingredients

ingredients for broccoli pasta

Exact quantities are listed in the recipe box at the bottom of the page.

  • Pasta: Short pasta shapes are best because they hold the broccoli sauce well. Conchiglie, orecchiette, rigatoni, penne, rotini, and fusilli are all excellent choices.
  • Broccoli: Use fresh or frozen broccoli florets. Cut larger pieces into small florets so they cook quickly and mash easily.
  • Olive oil: Extra virgin olive oil gives the sauce a rich, fruity flavor. Regular olive oil can also be used.
  • Garlic: Fresh garlic adds depth and aroma. Grate it, press it, or slice it thinly so it blends nicely into the sauce.
  • Red pepper flakes: They add mild heat. You can substitute cayenne pepper, chili powder, or thinly sliced red chili.
  • Salt and pepper: Salt is essential for seasoning the broccoli, pasta water, and sauce. Black pepper is optional but recommended.
  • Parmesan cheese: Grated parmesan melts into the broccoli sauce and makes it creamy and savory. Shaved parmesan can be used for serving. For a vegan version, omit it or use a non-dairy alternative.
  • Basil: Fresh basil leaves add color and a fragrant finish just before serving.

How to make broccoli pasta

Cut the broccoli into small florets. Bring a large pot of water to a boil, season it generously with salt, and add the broccoli.

Boil the broccoli for about 5 minutes, or until the florets are fork tender. They should be soft enough to mash into a sauce.

Tip: For the best flavor, cook the broccoli in 1 gallon (3.5 liters) of water seasoned with 1 tablespoon of sea salt.

boiling the broccoli in lightly salted water

Heat the olive oil in a large skillet over medium heat. Add thinly sliced garlic and red pepper flakes, then sauté for about 1 minute, just until fragrant. Do not let the garlic burn.

Remove the broccoli from the water with a slotted spoon and add it to the skillet. Keep the cooking water in the pot because you will use it to cook the pasta.

Add one cup of the broccoli cooking water to the skillet and simmer over medium heat for about 10 minutes, or until the broccoli is very soft.

Mash the broccoli with a fork for a rustic sauce, or blend it briefly with an immersion blender if you prefer a smoother and creamier texture.

making the creamy broccoli sauce in three simple steps

Cook the pasta in the same broccoli water according to the package instructions, but drain it about 2 minutes before it is fully cooked. Reserve one cup of pasta water before draining.

Add the drained pasta to the skillet with the broccoli sauce. Stir in the grated parmesan cheese and finish cooking for about 1 minute, tossing the pasta until it is glossy and well coated.

pasta in a skillet mixed with the broccoli sauce

If the sauce gets too thick, add a splash of reserved pasta water until it reaches your preferred consistency. Taste and adjust for salt.

Serve the broccoli pasta immediately with fresh basil leaves and shaved parmesan on top.

plated broccoli pasta with a garnishing of basil leaves and shaved parmesan

Storage

Refrigerator: Let the broccoli pasta cool completely, then transfer it to an airtight container and store it in the fridge for up to one day.

Reheat: Warm it in the microwave with two tablespoons of water, as the pasta will dry out as it sits. You can also reheat it in a skillet with a drizzle of olive oil and a splash of water. This pasta is not suitable for freezing.

Tips

Boil the broccoli in the pasta water: Cook the broccoli first, lift it out with a slotted spoon, then use the same water for the pasta. This saves time, reduces cleanup, and adds extra flavor to the pasta.

Mash for the best sauce: For a rustic broccoli pasta sauce, mash the cooked broccoli with a fork directly in the skillet. For a smoother sauce, use an immersion blender for a few seconds.

Do not skip the parmesan: A small amount of grated parmesan melts into the broccoli and gives the sauce a creamy, savory finish. For a vegan version, use a non-dairy parmesan-style alternative or leave it out.

Reserve pasta water: Starchy pasta water helps loosen the sauce and makes it cling to the pasta. Add it gradually until the texture is creamy but not watery.

More easy pasta recipes

  • Lentil bolognese
  • Mushroom ragu
  • Fregola pasta
  • Creamy tomato pasta
  • Casarecce pasta
  • Paccheri pasta
  • Kale pasta

If you tried this broccoli pasta recipe, leave a star rating and share how it turned out in the comments.

Broccoli Pasta.

Broccoli Pasta

Broccoli pasta is a creamy, easy pasta recipe made with tender broccoli florets mashed into a flavorful sauce with olive oil, garlic, chili, parmesan cheese, and basil.
Prep Time: 5 mins
Cook Time: 15 mins
Total Time: 20 mins
Servings: 4 people
Course: Main, pasta
Cuisine: American Italian

Ingredients

  • 1 pound broccoli fresh or frozen, plus 1 gallon water and 1 tablespoon salt for boiling
  • 12 ounces short pasta such as conchiglie, orecchiette, rotini, penne, or fusilli
  • 3 tablespoons extra virgin olive oil
  • 2 cloves garlic pressed, grated, or thinly sliced
  • ¼ teaspoon red pepper flakes or thinly sliced red chili, to taste
  • ½ cup grated parmesan cheese plus shaved parmesan for serving
  • 1 handful basil leaves

Instructions

  • Boil the broccoli: Cut the broccoli into small florets. Boil for 5 minutes, or until fork tender, in 1 gallon of water seasoned with 1 tablespoon of sea salt.
    boiling the broccoli in lightly salted water
  • Make the sauce: Heat the olive oil in a large skillet. Add the garlic and red pepper flakes and sauté for 1 minute. Lift the broccoli from the pot with a slotted spoon and add it to the skillet. Do not discard the cooking water.

    Add one cup of cooking water and simmer for 10 minutes, or until the broccoli is very soft. Mash with a fork or blend briefly with an immersion blender.

    making the creamy broccoli sauce in three simple steps
  • Cook the pasta: Cook the pasta in the same broccoli water for 2 minutes less than the package directions. Reserve one cup of pasta water, then drain.

    Add the pasta to the broccoli sauce with the grated parmesan. Toss for about 1 minute, adding reserved pasta water as needed until creamy.

    pasta in a skillet mixed with the broccoli sauce
  • Taste and adjust the salt. Serve immediately with fresh basil leaves and shaved parmesan on top.
    plated broccoli pasta with a garnishing of basil leaves and shaved parmesan

Notes

Nutrition information is an estimate for one portion of broccoli pasta out of four.

Tip: Set aside a few boiled broccoli florets before mashing the sauce and use them as a garnish.

Parmesan cheese: To make this recipe vegan, omit the parmesan or replace it with a non-dairy cheese alternative.

Red pepper flakes: Thinly sliced red chili can be used instead.

Pasta: To make the recipe gluten-free, use gluten-free pasta.

Storage: Keep leftovers in an airtight container in the fridge for up to 24 hours. Reheat with a splash of water.

Nutrition

Calories: 435kcal, Carbohydrates: 55g, Protein: 18g, Fat: 16g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Trans Fat: 0g, Cholesterol: 11mg, Sodium: 554mg, Potassium: 581mg, Dietary Fiber: 6g, Sugar: 4g, Vitamin A: 878IU, Vitamin B6: 0.3mg, Vitamin C: 102mg, Vitamin E: 3mg, Vitamin K: 125µg, Calcium: 186mg, Folate: 88µg, Iron: 2mg, Manganese: 1mg, Magnesium: 74mg, Zinc: 2mg