Cheesy and Creamy Broccoli Pasta is the ultimate comfort food that combines tender pasta, crisp-tender broccoli, and a rich, velvety cheese sauce. It’s a simple one-pot or quick-skillet meal that comes together fast, making it perfect for busy weeknights or cozy nights in. This dish is comforting, filling, and bursting with cheesy goodness and fresh green flavor.
Why You’ll Love This Recipe
- Comforting, creamy, and cheesy with every bite
- Family-friendly and kid-approved
- Includes a full serving of veggies
- Easy to make with basic pantry ingredients
- One-pot or minimal dishes for easy cleanup
- Ready in under 30 minutes
- Vegetarian and easy to make gluten-free
- Customizable with different cheeses or pasta shapes
- Great as a main dish or side
- Perfect for meal prep or leftovers
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Pasta (penne, rotini, fusilli, or shells work great)
- Fresh or frozen broccoli florets
- Butter
- Garlic cloves, minced
- All-purpose flour
- Milk (or unsweetened plant-based milk)
- Cheddar cheese, shredded
- Parmesan cheese (optional)
- Salt and black pepper
- Onion powder or mustard powder (optional for flavor boost)
Directions

- Bring a large pot of salted water to a boil. Cook pasta according to package instructions.
- In the last 2–3 minutes of pasta cooking, add broccoli florets to the same pot. Cook until just tender.
- Drain and set aside, reserving ½ cup of pasta water.
- In the same pot or a separate saucepan, melt butter over medium heat. Add garlic and cook until fragrant.
- Whisk in flour and cook for 1–2 minutes to form a roux.
- Gradually whisk in milk, stirring constantly until the mixture thickens and is smooth.
- Stir in cheddar cheese (and parmesan if using) until fully melted and creamy.
- Season with salt, pepper, and optional onion or mustard powder.
- Add the cooked pasta and broccoli back to the sauce. Toss until fully coated.
- Adjust consistency with reserved pasta water if needed. Serve warm.
Servings and timing
This recipe serves 4 people.
Total time: approximately 25 minutes
- Prep time: 10 minutes
- Cook time: 15 minutes
Variations
- Add cooked chicken, tofu, or shrimp for extra protein
- Use gluten-free pasta and flour for a gluten-free version
- Try a blend of cheeses like mozzarella, gouda, or fontina
- Add spinach or peas for extra greens
- Use whole wheat pasta for added fiber
- Top with toasted breadcrumbs for crunch
- Stir in a spoonful of cream cheese for even more richness
storage/reheating
Let cool before storing.
- Refrigerator: Store in an airtight container for up to 4 days
- Freezer: Freeze for up to 1 month (note: sauce may separate slightly when thawed)
- Reheating: Reheat gently on the stovetop or microwave with a splash of milk to loosen the sauce
FAQs
Can I use frozen broccoli?
Yes, just add it directly to the boiling pasta water and cook until tender.
What cheese works best?
Sharp cheddar is ideal, but you can mix in other cheeses for variety.
Is this dish vegetarian?
Yes, just ensure your cheese is made with vegetarian rennet.
Can I make it vegan?
Yes—use plant-based butter, milk, and vegan cheese alternatives.
How can I make the sauce extra creamy?
Add a spoonful of cream cheese or use a little heavy cream with the milk.
Can I make this ahead of time?
Yes, it reheats well—just store it in the fridge and add a splash of milk when reheating.
What pasta shapes work best?
Short shapes like penne, rotini, or shells work best to hold the sauce.
How do I prevent the cheese sauce from getting grainy?
Use low heat when melting the cheese and stir constantly until smooth.
Can I bake this dish?
Yes—transfer to a baking dish, top with cheese or breadcrumbs, and bake at 375°F for 15–20 minutes.
Is this a good meal prep recipe?
Absolutely. It stores well and makes for easy grab-and-go lunches.
Conclusion
Cheesy and Creamy Broccoli Pasta is everything you want in a comfort meal—rich, flavorful, satisfying, and quick to whip up. Whether served as a main dish or a hearty side, it’s a simple way to enjoy veggies and cheese in one irresistible bowl. Perfect for weeknights, leftovers, or when you need a little food hug.
PrintCheesy and Creamy Broccoli Pasta
This Cheesy and Creamy Broccoli Pasta is a cozy, satisfying dish that’s easy to whip up on a busy night. Tender pasta is tossed in a rich, cheesy sauce with perfectly cooked broccoli for a simple yet flavorful meal. It’s kid-friendly, weeknight-approved, and full of comfort.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: American
Ingredients
-
8 oz pasta (penne, shells, or any short pasta)
-
2 cups broccoli florets
-
2 tbsp butter
-
2 cloves garlic, minced
-
2 tbsp all-purpose flour
-
2 cups milk (whole or 2% preferred)
-
1 cup shredded sharp cheddar cheese
-
1/2 cup grated parmesan cheese
-
Salt and black pepper, to taste
-
1/4 tsp crushed red pepper flakes (optional)
-
Extra shredded cheese or chopped parsley for topping (optional)
Instructions
-
Cook the Pasta and Broccoli:
Bring a large pot of salted water to a boil. Add pasta and cook according to package instructions. Add broccoli florets to the pot during the last 3 minutes of cooking. Drain and set aside. -
Make the Cheese Sauce:
In the same pot or a large skillet, melt butter over medium heat. Add garlic and sauté for 1 minute. Stir in flour and cook for another minute to form a roux. -
Add the Milk:
Slowly whisk in the milk, making sure there are no lumps. Cook for 3–5 minutes, stirring frequently, until the sauce thickens slightly. -
Add Cheese and Seasoning:
Stir in cheddar and parmesan until melted and smooth. Season with salt, pepper, and red pepper flakes if using. -
Combine:
Add the cooked pasta and broccoli back to the sauce. Stir to coat everything evenly. Warm through and serve immediately. -
Garnish and Serve:
Top with extra cheese or parsley if desired. Enjoy hot!
Notes
-
You can use frozen broccoli—just thaw and drain it well before adding.
-
Add cooked chicken or white beans for a protein boost.
-
Leftovers reheat well with a splash of milk to loosen the sauce.