Easy One Pot Broccoli Cheese Pesto Pasta is the kind of recipe that makes busy days feel manageable and cozy dinners feel effortless. Everything comes together in a single pot, which means less cleanup, less stress, and more time to actually enjoy your meal. It’s creamy, cheesy, packed with flavor, and just comforting enough to feel like a hug in a bowl.
Whether you’re cooking for yourself, your family, or a last-minute dinner situation, this one pot pasta delivers maximum flavor with minimal effort. It’s simple food done right.
Why You’ll Love This Recipe
One of the biggest reasons to love this recipe is its simplicity. Everything cooks in one pot, which means fewer dishes and a smoother cooking process. There’s no need to boil pasta separately or make a complicated sauce on the side—everything comes together naturally as it cooks.
Most importantly, it’s reliable. No complicated techniques, no surprise steps—just a satisfying, crowd-pleasing pasta you’ll want to make again and again.
Ingredients You’ll Need
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
This recipe uses everyday ingredients that come together to create a rich, flavorful one-pot meal.
- 1 pound short-cut pasta (such as penne, rotini, or shells)
- 3 cups chopped broccoli – Fresh or frozen both work
- 1 cup heavy cream or whole milk – For a creamy base
- 2 cups shredded Colby Jack or cheddar cheese – Melty and flavorful
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon paprika – Adds warmth and depth
- 2 tablespoons hot sauce – Optional, adjust to taste
- 3 tablespoons basil pesto – Fresh, herby flavor
- 1/3 cup grated Parmesan cheese – Salty, savory finish
- 1/3 cup fresh chopped basil – Brightens the dish
- Kosher salt and black pepper, to taste
Each ingredient plays a role, from the pasta soaking up the sauce to the pesto tying everything together with fresh, herbal notes.
Let’s Get Started
Start by choosing a large, deep pot or Dutch oven. Add the pasta to the pot along with enough water to just cover it. Season generously with salt and bring to a boil over medium-high heat. Cook according to package instructions, stirring occasionally, until the pasta is just al dente.
During the last 3–4 minutes of cooking, add the chopped broccoli directly to the pot. This allows it to cook through while staying bright and slightly crisp.
Once the pasta is cooked, reduce the heat to medium-low. Do not drain completely—leave about 1 cup of the starchy pasta water in the pot to help form the sauce. Stir in the heavy cream or whole milk, followed by the garlic powder, onion powder, paprika, and black pepper. Mix well to evenly distribute the seasonings.
Add the shredded cheese gradually, stirring constantly to ensure it melts smoothly into the sauce. Once the cheese has fully melted, stir in the hot sauce and basil pesto. Taste and adjust seasoning with additional salt, pepper, or hot sauce as needed.
Finally, sprinkle in the Parmesan cheese and fresh chopped basil. Stir gently until everything is well combined and creamy. Remove from heat and let the pasta rest for a few minutes to thicken before serving.
Servings and Pairing
This recipe serves 4 to 6 people, depending on portion size. It’s hearty enough to serve as a main dish, but it also pairs well with simple sides.
Great pairings include:
- A crisp green salad with lemon vinaigrette
- Garlic bread or crusty bread
- Roasted vegetables like carrots or asparagus
- A light soup for a complete meal
It’s also a great option for potlucks or family-style dinners because it stays creamy and comforting even after sitting for a bit.
Variations
This one pot pasta is easy to customize. Swap broccoli for spinach, peas, or roasted cauliflower. Use pepper jack or mozzarella for a different cheese profile.
For added protein, stir in cooked chicken, crispy bacon, or white beans. To make it spicier, increase the hot sauce or add red pepper flakes. For a lighter version, use whole milk instead of heavy cream and reduce the cheese slightly.
You can also experiment with different pestos, such as sun-dried tomato pesto or spinach pesto, for a fresh twist.
Storage Tips
Leftovers store very well, making this dish great for meal prep.
Refrigerator: Store in an airtight container for up to 4 days.
Reheating: Reheat gently on the stovetop or in the microwave. Add a splash of milk or water to loosen the sauce.
Avoid freezing, as creamy cheese sauces can change texture when thawed.
FAQs
Can I use frozen broccoli?
Yes, add it directly to the pot during the last few minutes of cooking.
What pasta works best?
Short-cut pasta like penne, rotini, or shells works best for holding the sauce.
Is the hot sauce necessary?
No, it’s optional and can be adjusted or omitted.
Can I make it dairy-free?
Dairy-free milk and cheese alternatives can be used, though texture may vary.
Does pesto overpower the dish?
No, it adds freshness without overwhelming the cheese sauce.
Final Thoughts
Easy One Pot Broccoli Cheese Pesto Pasta is proof that simple cooking can still feel thoughtful and satisfying. With minimal cleanup, flexible ingredients, and big comforting flavors, it’s the kind of recipe that earns a permanent place in your weekly rotation. Whether you’re feeding a crowd or just yourself, this pasta delivers warmth, ease, and flavor in every bite.
Print
Easy One Pot Broccoli Cheese Pesto Pasta
- Total Time: 30 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
A creamy, comforting one-pot pasta made with broccoli, melty cheese, and basil pesto for an easy weeknight dinner with minimal cleanup.
Ingredients
- 1 pound short-cut pasta (penne, rotini, or shells)
- 3 cups chopped broccoli
- 1 cup heavy cream or whole milk
- 2 cups shredded Colby Jack or cheddar cheese
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon paprika
- 2 tablespoons hot sauce (optional)
- 3 tablespoons basil pesto
- 1/3 cup grated Parmesan cheese
- 1/3 cup fresh chopped basil
- Kosher salt and black pepper, to taste
Instructions
- Add pasta to a large pot and cover with water. Season with salt and bring to a boil.
- Cook pasta until al dente, adding broccoli during the last 3–4 minutes of cooking.
- Reduce heat to medium-low, leaving about 1 cup of pasta water in the pot.
- Stir in cream or milk, garlic powder, onion powder, paprika, salt, and pepper.
- Add shredded cheese gradually, stirring until melted and smooth.
- Stir in hot sauce and basil pesto until fully combined.
- Finish with Parmesan cheese and fresh basil. Serve warm.
Notes
- Do not drain all the pasta water; it helps create a creamy sauce.
- Add cheese gradually to prevent clumping.
- Adjust spice level by increasing or reducing hot sauce.
- Prep Time: 10 minutes
- Cook Time: 20 minutes

