A rich and satisfying dish, this Cheesy and Creamy Broccoli Pasta is the perfect comfort food. It combines tender pasta with fresh broccoli, all smothered in a velvety cheese sauce. Whether you’re looking for a quick weeknight dinner or a cozy meal to enjoy on a chilly evening, this recipe delivers on all fronts.
Why You’ll Love This Recipe
- Quick and easy to make with simple ingredients
- A delicious way to include more vegetables in your diet
- Perfect for busy weeknights or casual gatherings
- Kid-friendly and great for picky eaters
- Easily adaptable with different cheeses or pasta types
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Pasta (penne, fusilli, or your favorite kind)
- Fresh broccoli florets
- Butter
- Garlic, minced
- All-purpose flour
- Milk
- Cheddar cheese, shredded
- Parmesan cheese, grated
- Salt and pepper to taste
directions
- Cook the pasta according to package instructions until al dente. During the last 2-3 minutes of cooking, add the broccoli florets to the boiling pasta water. Drain and set aside.
- In a large saucepan, melt the butter over medium heat. Add the minced garlic and cook for about 1 minute until fragrant.
- Whisk in the flour and cook for another minute to create a roux.
- Gradually pour in the milk while whisking to prevent lumps. Continue to stir until the mixture thickens.
- Lower the heat and stir in the shredded cheddar and grated Parmesan cheese until melted and smooth.
- Add salt and pepper to taste.
- Combine the cooked pasta and broccoli with the cheese sauce. Stir until everything is well coated.
- Serve warm, garnished with extra cheese or a sprinkle of red pepper flakes if desired.
Servings and timing
This recipe serves 4 people and takes approximately 25 minutes to prepare and cook.
Variations
- Use a mix of cheeses such as mozzarella, Gouda, or cream cheese for different flavor profiles
- Add cooked chicken, bacon, or sausage for extra protein
- Use whole wheat or gluten-free pasta to suit dietary needs
- Swap broccoli for other veggies like spinach, peas, or cauliflower
storage/reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a microwave or on the stovetop over low heat, adding a splash of milk to loosen the sauce if needed.

FAQs
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works well. Just add it during the last few minutes of boiling the pasta.
What kind of cheese is best for this recipe?
Sharp cheddar provides a rich flavor, but you can also mix in mozzarella, Gouda, or Monterey Jack.
Can I make this recipe gluten-free?
Absolutely. Use gluten-free pasta and a gluten-free flour blend for the roux.
How do I make the sauce creamier?
Add a splash of heavy cream or a bit of cream cheese for extra richness.
Can I prepare this dish ahead of time?
Yes, you can make it in advance and reheat it before serving. Store in the fridge for up to 3 days.
Is this dish vegetarian?
Yes, this recipe is vegetarian as it contains no meat.
What type of pasta works best?
Short pasta like penne, fusilli, or shells work best to hold the creamy sauce.
Can I add protein to this meal?
Yes, adding grilled chicken, bacon, or sausage can turn it into a more filling meal.
How do I prevent the cheese sauce from clumping?
Make sure to whisk constantly while adding the milk and melt the cheese on low heat.
Can I bake this pasta?
Yes, you can transfer the mixed pasta to a baking dish, top with cheese, and bake until golden and bubbly.
Conclusion
This Cheesy and Creamy Broccoli Pasta is a comforting, flavorful dish that’s easy to prepare and endlessly adaptable. Whether you’re feeding a family or looking for a satisfying solo meal, this recipe is sure to become a regular in your rotation.
PrintCheesy and Creamy Broccoli Pasta Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This cheesy and creamy broccoli pasta is a cozy, comforting dish that comes together in under 30 minutes. Loaded with tender broccoli florets and coated in a rich, cheesy sauce, it’s a family favorite and a great way to sneak in some veggies. Perfect for a quick weeknight dinner!
Ingredients
-
12 oz pasta (penne, rotini, or your favorite)
-
3 cups broccoli florets
-
2 tablespoons butter
-
2 tablespoons all-purpose flour
-
2 cups milk (whole milk works best)
-
1 cup shredded cheddar cheese
-
1/2 cup grated Parmesan cheese
-
1 teaspoon garlic powder
-
Salt and pepper, to taste
-
Optional: red pepper flakes for a kick
Instructions
-
Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions. In the last 3–4 minutes of cooking, add the broccoli florets. Drain and set aside.
-
In the same pot, melt the butter over medium heat. Whisk in the flour and cook for 1 minute to form a roux.
-
Slowly whisk in the milk and cook, stirring constantly, until the sauce begins to thicken (about 3–5 minutes).
-
Stir in the garlic powder, cheddar cheese, and Parmesan cheese. Cook until melted and smooth.
-
Add the cooked pasta and broccoli back into the pot. Stir well to coat everything in the cheesy sauce.
-
Season with salt and pepper to taste. Serve warm, topped with extra Parmesan or red pepper flakes if desired.
Notes
-
For extra creaminess, stir in a splash of heavy cream or a bit more cheese.
-
Swap in other veggies like spinach or peas if desired.
-
This recipe works great with gluten-free pasta, too.
Nutrition
- Serving Size: 1 ½ cups
- Calories: 460
- Sugar: 6g
- Sodium: 430mg
- Fat: 19g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0.3g
- Carbohydrates: 52g
- Fiber: 4g
- Protein: 19g
- Cholesterol: 50mg
Your email address will not be published. Required fields are marked *