If you’re craving a comforting, cheesy, and utterly satisfying meal without the fuss, this One Pot Broccoli Mac and Cheese Recipe is about to become your new best friend in the kitchen. Imagine tender pasta cooked in a rich, creamy sauce, flecked with sharp cheddar and Parmesan, brightened with fresh broccoli, and rounded out by the earthiness of sautéed mushrooms and onions. Everything cooks in one pot, making this dish not only flavorful but perfect for busy weeknights or whenever you want a cozy meal with minimal cleanup. Trust me, this recipe blends simplicity with incredible taste in every bite.
Ingredients You’ll Need
For this One Pot Broccoli Mac and Cheese Recipe, the ingredients are straightforward yet thoughtfully chosen to deliver layers of flavor, creamy texture, and fresh color. Each one plays a crucial role, whether it’s the sharp cheddar bringing the cheese punch, the broccoli adding a vibrant crunch, or the Dijon mustard giving a subtle tang that wakes up the dish.
- 2 tablespoons butter: The base for sautéing and adding richness to the dish.
- 8 ounces baby bella mushrooms (thinly sliced): Adds a savory, earthy depth with a meaty texture.
- 1 small white onion (thinly sliced): Brings sweetness and aromatic undertones when sautéed.
- 3 cloves garlic (minced): Gives a fragrant punch that complements the mushrooms and onion.
- 1 pound uncooked pasta: Choose a shape with a 7-8 minute cook time to ensure perfect al dente texture right in the pot.
- 4 cups water: The cooking liquid that helps meld all the flavors together.
- 1 1/2 cups half and half: Creates the creamy sauce without being too heavy.
- 1 teaspoon Dijon mustard: A subtle zing that amplifies the cheese flavor.
- 1/8 teaspoon crushed red pepper flakes: Adds a gentle, warming heat without overpowering the dish.
- Fine sea salt and freshly ground black pepper: Essential seasonings to enhance each ingredient’s natural flavors.
- 12 ounces broccoli florets (bite-sized pieces): Provides freshness, crunch, and a pop of color.
- 2 cups freshly shredded sharp cheddar cheese: The star of the sauce, for creamy, bold cheesiness.
- 1/2 cup freshly grated Parmesan cheese: Adds umami complexity and a salty finish.
How to Make One Pot Broccoli Mac and Cheese Recipe
Step 1: Sauté the veggies
Start by heating the butter in a large stockpot over medium-high heat. Toss in the thinly sliced baby bella mushrooms, cooking until they release their moisture, shrink, and brown beautifully—about 5 to 7 minutes. This step builds a deep, savory foundation. Next, add the sliced onion and let it soften and sweeten for 3 more minutes. Finish this trio by stirring in the minced garlic for 2 minutes, allowing its fragrant aroma to infuse the pot.
Step 2: Cook the pasta and broccoli together
Once your veggies smell amazing and look tender, add the uncooked pasta, water, half and half, Dijon mustard, crushed red pepper flakes, plus a generous pinch of sea salt and black pepper. Stir everything well to combine and bring the mixture to a boil. Keep stirring occasionally to prevent sticking and break up any clumped pasta. When the water is boiling, gently fold in the fresh broccoli florets. Lower the heat to maintain a gentle boil and cook until the pasta is just al dente—tender but still with a slight bite—and the broccoli is bright green and crisp-tender.
Step 3: Remove excess liquid if needed
At this stage, check the consistency of your pasta. If you notice there’s still quite a bit of liquid in the pot—more than about half a cup—use a heatproof measuring cup to carefully scoop out the extra. Don’t throw this away; you’ll want to save it to adjust the sauce later if needed. This balancing act makes sure your mac and cheese is perfectly creamy without being soupy.
Step 4: Stir in the cheese
With your pasta and broccoli cooked perfectly, it’s time for the magic of cheese. Stir in the freshly shredded sharp cheddar and grated Parmesan until they melt into a luscious sauce that clings to every noodle and vegetable piece. If the pasta feels dry or thick, gradually add back some of the reserved liquid to reach your preferred creamy consistency. This step is where the One Pot Broccoli Mac and Cheese Recipe truly comes alive with rich, cheesy goodness.
Step 5: Adjust the seasoning
Taste your creation and give it a final seasoning check. Add any additional sea salt or black pepper to make all the flavors pop just right. This finishing touch ensures every bite sings with cheesy, savory, and slightly spicy notes.
Step 6: Serve and enjoy
Your one-pot masterpiece is now ready! Serve it warm, watch it disappear, and prepare to have a new favorite easy dinner recipe in your rotation.
How to Serve One Pot Broccoli Mac and Cheese Recipe
Garnishes
To make your One Pot Broccoli Mac and Cheese Recipe pop visually and flavor-wise, sprinkle freshly chopped parsley or chives on top. A light dusting of extra Parmesan or a drizzle of truffle oil can create an elegant touch. For a little crunch contrast, toasted breadcrumbs or crushed roasted almonds are wonderful additions.
Side Dishes
This creamy, veggie-packed mac and cheese works beautifully alongside crisp green salads, roasted vegetables, or even a tangy coleslaw. For a heartier meal, pair it with grilled chicken or a juicy pan-seared sausage. Because the dish is rich and comforting, fresh, acidic sides help balance every bite.
Creative Ways to Present
Want to elevate this crowd-pleaser? Serve it in individual ramekins with a crispy broiled cheese topping. Or, spoon it into hollowed-out bell peppers or baked portobello mushrooms for a fun presentation. This One Pot Broccoli Mac and Cheese Recipe also shines in muffin tins, baked into portable mac and cheese bites perfect for parties or lunchboxes.
Make Ahead and Storage
Storing Leftovers
Store any leftover mac and cheese in an airtight container in the refrigerator for up to 4 days. The broccoli holds up well, but the pasta may absorb some sauce, so a little stirring before serving is key.
Freezing
You can freeze leftovers for up to 2 months, but keep in mind the texture may change slightly upon thawing. Freeze in a container or freezer bag with as much air removed as possible. Thaw overnight in the fridge for best results.
Reheating
Reheat gently on the stovetop over low heat with a splash of half and half or milk to restore creaminess. Alternatively, microwave in short bursts, stirring in between, adding a little liquid if it seems dry. This technique keeps the pasta tender and the cheese sauce smooth.
FAQs
Can I use different types of cheese in this recipe?
Absolutely! While sharp cheddar and Parmesan create a classic flavor profile, feel free to experiment with cheeses like Gruyère, mozzarella, or Fontina for different textures and tastes. Just be sure to use cheeses that melt well.
Is there a way to make this dish vegan or dairy-free?
Yes! Swap butter for olive oil and use plant-based milk and vegan cheese alternatives. Nutritional yeast can add cheesy flavor without dairy. Also, choose pasta without eggs to keep it fully vegan.
Can I substitute other vegetables for broccoli?
Definitely! Cauliflower, asparagus, or spinach work wonderfully in place of broccoli. Just adjust the cooking time to ensure your veggies are perfectly tender but not mushy.
What pasta shapes work best for this recipe?
Short, sturdy pasta shapes like elbow macaroni, shells, cavatappi, or small rigatoni work best because they hold the sauce well and cook evenly in one pot within 7-8 minutes.
How spicy is this mac and cheese with red pepper flakes?
The pinch of crushed red pepper flakes adds just a gentle warmth without making the dish spicy-hot. You can adjust or omit it according to your taste preferences.
Final Thoughts
This One Pot Broccoli Mac and Cheese Recipe is the perfect blend of comforting, cheesy indulgence and veggie-loaded goodness. It’s quick, easy, and so satisfying that it’ll become your go-to anytime you need a soul-soothing meal without the mess. I can’t wait for you to try it and fall in love with how effortless and delicious dinner can be! Happy cooking!
Print
One Pot Broccoli Mac and Cheese Recipe
This One Pot Broccoli Mac and Cheese recipe is a creamy, comforting dish that combines tender pasta, sautéed mushrooms and onions, fresh broccoli florets, and a blend of sharp cheddar and Parmesan cheeses. Cooked all in one pot, it saves time and minimizes cleanup while delivering rich flavors and a perfect balance of veggies and cheesy goodness.
- Total Time: 35 minutes
- Yield: 4 servings
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)
Liquids and Dairy
- 2 tablespoons butter
- 4 cups water
- 1 1/2 cups half and half
Cheeses
- 2 cups (8 ounces) freshly-shredded sharp cheddar cheese
- 1/2 cup (1 ounce) freshly-grated Parmesan cheese
Pasta and Seasonings
- 1 pound uncooked pasta (recommended shape: 7–8 minute cooking time)
- 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 butter in a large stockpot over medium-high heat. Add the sliced mushrooms and sauté, stirring occasionally, for 5-7 minutes until most of their liquid has evaporated and the mushrooms are nicely browned. Add the sliced onion and sauté for 3 minutes, stirring occasionally. Then add the minced garlic and sauté for an additional 2 minutes, stirring occasionally to release their aroma.
- Cook the pasta: Add the uncooked pasta to the pot along with the water, half and half, Dijon mustard, crushed red pepper flakes, and a generous pinch of salt and freshly-ground black pepper. Stir well to combine. Bring the mixture to a boil, stirring occasionally to break up the pasta and prevent sticking. Once boiling, stir in the broccoli florets. Reduce the heat to medium to maintain a gentle boil and cook uncovered until the pasta is just al dente, tender but still firm to the bite.
- Remove excess liquid (if needed): Check the pot for excess liquid remaining after the pasta is cooked. If there is more than about ½ cup of liquid, carefully remove some using a heatproof measuring cup and set it aside to adjust consistency later if needed.
- Add cheese: Stir in the freshly shredded sharp cheddar and grated Parmesan cheeses until they are fully melted and combined with the pasta and vegetables. If the mixture seems too dry, gradually stir in some of the reserved cooking liquid until you achieve a creamy, saucy consistency.
- Season: Taste your mac and cheese and adjust the seasoning by adding additional salt and freshly ground black pepper as needed to enhance the flavors.
- Serve: Serve this creamy broccoli mac and cheese warm, straight from the pot, and enjoy this delicious, hearty dish that combines cheesy comfort with fresh vegetable goodness.
Notes
- Use a pasta shape with a 7-8 minute cooking time for best results, such as elbow macaroni, shells, or rotini.
- Be sure to stir frequently when boiling pasta in the pot to prevent sticking.
- You can substitute half and half with whole milk or heavy cream for a richer or lighter sauce, respectively.
- Reserve some pasta water to adjust sauce consistency if needed.
- For a spicier kick, increase the amount of crushed red pepper flakes to taste.
- This dish can be made vegetarian by ensuring the butter and cheeses are free from animal rennet or replaced with plant-based alternatives.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
