If you’re craving comfort food with a fresh, veggie-packed twist, this One Pot Broccoli Mac and Cheese Recipe is your new best friend in the kitchen. Creamy, cheesy, and unbelievably easy, it combines tender pasta with vibrant broccoli florets and savory mushrooms, all cooked in a single pot for a quick cleanup. It’s the perfect dish to satisfy your cheesy cravings while sneaking in some greens, and it’s endlessly adaptable to whatever you have on hand. Trust me, once you try this recipe, it’ll become a staple for cozy weeknight dinners and casual gatherings alike.
Ingredients You’ll Need
This One Pot Broccoli Mac and Cheese Recipe relies on simple, wholesome ingredients that come together to create a dish with incredible depth of flavor, creamy texture, and a pop of green that makes every bite feel just right. Each element plays a key role in making this meal comforting yet fresh and satisfying.
- Butter: Adds richness and helps sauté the vegetables to golden perfection.
- Baby bella mushrooms: Provide a savory, earthy flavor and meaty texture that balances the creaminess.
- Small white onion: Offers subtle sweetness and complexity when sautéed.
- Garlic cloves: Bring a fragrant warmth that brightens the dish.
- Uncooked pasta: Choose a shape that cooks in about 7-8 minutes for best texture and timing.
- Water: Needed to cook the pasta right in the pot without extra pots or pans.
- Half and half: Adds creamy richness to the sauce without weighing it down.
- Dijon mustard: A secret ingredient that layers in tang and depth of flavor.
- Crushed red pepper flakes: Add a subtle hint of heat to elevate the cheese.
- Fine sea salt and freshly-ground black pepper: Essential seasonings to perfectly balance the dish.
- Broccoli florets: The star veggie, adding color, crunch, and nutrition.
- Sharp cheddar cheese: The backbone of the creamy cheese sauce with a bold tang.
- Parmesan cheese: Delivers an umami boost and extra cheesy richness.
You’ll find the full ingredient list, instructions, and print option in the recipe card below.
How to Make One Pot Broccoli Mac and Cheese Recipe
Step 1: Sauté the Vegetables
Start by melting butter in a large stockpot over medium-high heat. Add the sliced baby bella mushrooms and cook them for about 5 to 7 minutes, stirring occasionally, until their liquid has evaporated and they’re beautifully browned. Then toss in the onions and let them soften for 3 minutes before adding garlic for an additional 2 minutes of fragrant sautéing. This creates a flavorful base that will enrich the entire dish.
Step 2: Cook the Pasta and Broccoli Together
Next, stir in the uncooked pasta along with water, half and half, Dijon mustard, crushed red pepper flakes, and a generous pinch of salt and pepper. Bring the pot to a boil, stirring now and then to separate the pasta strands. As soon as it boils, add your fresh broccoli florets. Maintain a medium boil and cook everything uncovered until the pasta is just al dente and tender, with the broccoli perfectly crisp-tender.
Step 3: Remove Excess Liquid if Needed
Check the pot—if there’s more than about half a cup of liquid left, carefully scoop out the extra with a heatproof cup and save it. This step prevents your mac and cheese from becoming soupy while still keeping that creamy bite.
Step 4: Stir in the Cheese
Lower the heat and add the freshly shredded sharp cheddar and grated Parmesan cheeses into the pot, stirring until they melt seamlessly into the sauce, creating that signature velvety texture. If it feels a bit dry at this point, gradually swirl in some of the reserved pasta water to loosen the sauce without losing creaminess.
Step 5: Season to Perfection
Give your mac and cheese a taste and adjust with extra salt and pepper to bring all those flavors into perfect harmony. Now it’s ready to serve and enjoy!
How to Serve One Pot Broccoli Mac and Cheese Recipe
Garnishes
Sprinkle freshly chopped parsley or chives on top for a burst of color and fresh herbal notes that complement the cheesy richness. A light dusting of smoked paprika or crispy fried onions can add a fun twist and crunch to your serving.
Side Dishes
This mac and cheese shines on its own but pairs beautifully with light salads like arugula tossed with lemon vinaigrette or a crisp cucumber salad to contrast the creamy texture. For a heartier meal, add a slice of garlic bread or roasted chicken on the side to complete the plate.
Creative Ways to Present
For a fun weeknight family dinner, serve this One Pot Broccoli Mac and Cheese Recipe in individual ramekins topped with extra cheese and broil for a few minutes to get a bubbly, golden crust. Alternatively, turn leftovers into mac and cheese muffins by baking scoops in a lined muffin tin until firm and golden for a portable snack or lunchbox treat.
Make Ahead and Storage
Storing Leftovers
After cooling to room temperature, store any leftovers in an airtight container in the refrigerator for up to 3 days. The broccoli retains its texture well, and the cheese sauce stays luscious with proper reheating.
Freezing
You can freeze this One Pot Broccoli Mac and Cheese Recipe if needed. Portion it into freezer-safe containers and freeze for up to 2 months. Keep in mind that broccoli may become a bit softer after thawing, so it’s best enjoyed reheated gently.
Reheating
Reheat leftovers on the stovetop over low heat, stirring frequently and adding a splash of milk or cream to revive the creamy sauce. Avoid microwave reheating without stirring to prevent uneven warming and dryness.
FAQs
Can I use other types of cheese for this recipe?
Absolutely! While sharp cheddar and Parmesan provide great flavor and creaminess, you can experiment with gouda, mozzarella, or even a bit of cream cheese for different textures and tastes.
Is it necessary to remove excess liquid before adding cheese?
Yes, removing excess liquid ensures the sauce isn’t runny and maintains the perfect creamy consistency. If you skip this step, your mac and cheese might be too watery.
Can I add protein to this One Pot Broccoli Mac and Cheese Recipe?
Definitely! Adding cooked chicken, bacon bits, or even sautéed tofu can turn this dish into a more substantial meal while keeping it deliciously cheesy.
What pasta shapes work best for this recipe?
Pasta that cooks in about 7 to 8 minutes works best here. Think elbow macaroni, small shells, or cavatappi. These shapes hold the sauce well and cook evenly with the broccoli.
Can I make this recipe dairy-free or vegan?
You can make substitutions such as plant-based milk and vegan cheeses to create a dairy-free or vegan version. Just keep in mind the texture and flavor will vary slightly but can still be delicious!
Final Thoughts
This One Pot Broccoli Mac and Cheese Recipe is a delightful combination of creamy, cheesy comfort with a fresh veggie vibe that makes it feel wholesome and satisfying. Its simplicity and ease of preparation make it a perfect go-to meal for busy days or anytime you want a little extra joy on your plate. I can’t wait for you to try it and make it your own — enjoy every cheesy, broccoli-filled bite!
PrintOne Pot Broccoli Mac and Cheese Recipe
This one pot broccoli mac and cheese recipe is a creamy and cheesy meal made in a single pot, featuring sautéed mushrooms, onion, and garlic, tender pasta, fresh broccoli, and a blend of sharp cheddar and Parmesan cheeses. It’s a quick and customizable comfort food that serves 4 to 6 people, perfect for a flavorful and easy weeknight dinner.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Total Time: 35 mins
- Yield: 4 to 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
Vegetables and Aromatics
- 8 ounces baby bella mushrooms, thinly sliced
- 1 small white onion, thinly sliced
- 3 cloves garlic, minced
- 12 ounces broccoli florets, cut into bite-sized pieces (about 1 large head of broccoli)
Dairy and Cheese
- 2 tablespoons butter
- 1 1/2 cups half and half
- 2 cups (8 ounces) freshly-shredded sharp cheddar cheese
- 1/2 cup (1 ounce) freshly-grated Parmesan cheese
Pantry Ingredients
- 1 pound uncooked pasta (a shape with a 7–8 minute cooking time recommended)
- 4 cups water
- 1 teaspoon Dijon mustard
- 1/8 teaspoon crushed red pepper flakes
- Fine sea salt, to taste
- Freshly-ground black pepper, to taste
Instructions
- Sauté veggies: Heat 2 tablespoons of butter in a large stockpot over medium-high heat. Add the sliced mushrooms and sauté for 5-7 minutes, stirring occasionally, until most of the liquid evaporates and the mushrooms are browned. Then add the sliced onion and sauté for 3 minutes, followed by adding the minced garlic and cooking for another 2 minutes, stirring frequently to prevent burning.
- Cook the pasta: Add uncooked pasta, 4 cups water, 1 1/2 cups half and half, 1 teaspoon Dijon mustard, 1/8 teaspoon crushed red pepper flakes, and a generous pinch of salt and freshly ground black pepper to the pot. Stir to combine and bring to a boil over medium-high heat, stirring occasionally to separate the pasta. Once boiling, stir in the broccoli florets and reduce the heat to medium to maintain a low boil. Continue cooking uncovered until pasta is just al dente, typically around 7-8 minutes according to the pasta shape’s package instructions.
- Remove excess liquid (if needed): Check the amount of liquid left in the pot. If there is more than approximately 1/2 cup, use a heatproof measuring cup to remove the excess liquid and set it aside for later use.
- Add cheese: Stir in the shredded sharp cheddar and grated Parmesan cheese until fully melted and combined, creating a creamy sauce. If the mixture appears too dry or thick, gradually stir in some of the reserved pasta water until desired creaminess is achieved.
- Season: Taste the mac and cheese and adjust seasoning as needed by adding additional sea salt and freshly ground black pepper to enhance flavor.
- Serve: Serve the broccoli mac and cheese warm immediately for best texture and flavor. Enjoy this comforting, one-pot meal!
Notes
- Pasta shape: Use a pasta shape with a cooking time close to 7-8 minutes to match liquid and cooking schedule. If using a different pasta shape, adjust the cooking time and liquid amounts accordingly to ensure the correct texture and sauce consistency.
- To avoid a watery dish, remove excess starchy pasta water before adding cheese, keeping about 1/2 cup to adjust creaminess if needed.
- You can customize this recipe by adding your favorite vegetables or proteins to tailor the dish to your preferences.