As an Amazon Associate I earn from qualifying purchases.
This one-pot broccoli cheddar pasta combines fresh broccoli and sharp cheddar in a creamy sauce, ready in just 30 minutes. Perfect for quick weeknight dinners with minimal cleanup.
Creamy, cheesy, and ready in 30 minutes — a comforting one-pot meal with fresh broccoli.
I keep one-pot broccoli cheddar pasta recipe in regular rotation because it delivers big flavor without fuss. On busy weeknights, it comes together fast with pantry staples I always have on hand.
What I love most is the balance—rich, savory notes with a clean finish. It’s reliable for meal prep and easy to scale when friends drop by.
I usually serve it with a crisp salad or warm flatbread.

Recipe Overview
Why This Recipe Works
Here’s why this One-Pot Broccoli Cheddar Pasta Recipe recipe has become a go-to favorite.
Why We Love It
- Reliable weeknight option
- Minimal ingredients
- Rich, crowd-pleasing flavor
- Scales well for guests
Shop the tools used in this recipe
Key Ingredients
Sharp cheddar cheese is essential for a rich, tangy flavor that melts smoothly into the sauce. Using fresh broccoli rather than frozen helps maintain a firmer texture and vibrant color, giving the dish a fresh contrast to the creamy pasta.
Gather these simple ingredients to create a creamy, cheesy pasta with fresh broccoli. Everything cooks together in one pot for easy prep and cleanup.
Ingredient Notes
- For the Pasta and Broccoli
- 12 ounces elbow macaroni or small pasta
- 2 cups fresh broccoli florets
- 4 cups low-sodium chicken or vegetable broth
- 2 tablespoons unsalted butter
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- For the Cheese Sauce
- 1 1/2 cups sharp cheddar cheese, shredded
- 1/2 cup whole milk
- 1/4 cup cream cheese, softened
- 1/2 teaspoon Dijon mustard
- Salt and freshly ground black pepper, to taste
Get 100+ step-by-step, printable recipe cards with lifetime access—no more endless scrolling through blog posts.

Equipment Needed
Step-by-Step Instructions
Follow these straightforward steps to cook the pasta, steam the broccoli, and create a creamy cheddar sauce all in one pot.
Pro Tip
Add the cheese off the heat and stir gently to prevent the sauce from becoming grainy and to keep it silky smooth.
Success Tips
- Use sharp cheddar for the best melt and flavor balance.
- Add cheese off the heat to avoid grainy sauce.
- Stir frequently while pasta cooks to prevent sticking.
- Cut broccoli into bite-sized pieces so it cooks evenly with the pasta.
- If sauce thickens too much, stir in a splash of milk to loosen it.
- Serve immediately as the sauce thickens upon standing.

Ingredient Swaps
If you need to swap ingredients, here are some practical alternatives that keep the dish tasty and easy.
Best Substitutions
- Use gouda or Monterey Jack instead of cheddar for a milder flavor.
- Replace fresh broccoli with frozen florets (add a minute or two to cooking time).
- Use vegetable broth to keep it vegetarian.
- Swap cream cheese for mascarpone or ricotta for a different creamy texture.
- Use whole wheat or gluten-free pasta if preferred.
Frequently Asked Questions
Q: Can I freeze this pasta?
A: Freezing is not recommended as the broccoli and cheese sauce may separate and become grainy upon thawing.
Q: Can I make this recipe ahead of time?
A: It’s best served fresh, but you can prepare the sauce and chop broccoli in advance. Cook and combine just before serving.
Q: Can I use a different type of cheese?
A: Yes, cheeses like gouda, Monterey Jack, or fontina work well but may alter the flavor slightly.
Q: Is this recipe vegetarian?
A: Yes, if using vegetable broth instead of chicken broth.
Q: Can I add protein to this dish?
A: Grilled chicken, cooked sausage, or crispy tofu can be stirred in after cooking for added protein.
Storage Tips
To store leftovers safely and maintain quality, follow these simple guidelines.
Storage & Reheating
- Cool completely before refrigerating in an airtight container.
- Store in the fridge for up to 3 days.
- Reheat gently on the stove or microwave, adding a splash of milk to loosen the sauce.
- Do not freeze as the texture of the broccoli and cheese sauce may change.
What to Serve With It
These sides and additions complement the creamy broccoli cheddar pasta perfectly.
Serving Suggestions
- Simple green salad with lemon vinaigrette
- Garlic bread or crusty baguette
- Roasted cherry tomatoes
- Lightly steamed green beans with a squeeze of lemon

One-Pot Broccoli Cheddar Pasta Recipe
Ingredients
- For the Pasta and Broccoli
- ☐ 12 ounces elbow macaroni or small pasta
- ☐ 2 cups fresh broccoli florets
- ☐ 4 cups low-sodium chicken or vegetable broth
- ☐ 2 tablespoons unsalted butter
- ☐ 1 small onion, finely chopped
- ☐ 2 cloves garlic, minced
- For the Cheese Sauce
- ☐ 1 1/2 cups sharp cheddar cheese, shredded
- ☐ 1/2 cup whole milk
- ☐ 1/4 cup cream cheese, softened
- ☐ 1/2 teaspoon Dijon mustard
- ☐ Salt and freshly ground black pepper, to taste
Instructions
- 1 Melt the butter in a large deep skillet over medium heat until foamy.
- 2 Add the onion and garlic, then sauté until fragrant and translucent, about 3-4 minutes.
- 3 Pour in the broth and bring to a boil.
- 4 Stir in the pasta and broccoli florets, then reduce heat to a simmer.
- 5 Cover and cook until the pasta is tender and the broccoli is bright green and just tender, about 10-12 minutes. Stir occasionally to prevent sticking.
- 6 Lower the heat and whisk in the cream cheese, milk, and Dijon mustard until smooth and creamy.
- 7 Remove from heat and gradually stir in the shredded cheddar cheese until melted and the sauce is silky.
- 8 Season with salt and pepper to taste, then serve immediately for best texture.
Did You Make This One-Pot Broccoli Cheddar Pasta Recipe?
We’d love to hear how it turned out. Leave a rating and comment below.

