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

The image shows a white pot filled with creamy pasta that has a curly, ridged shape. Mixed evenly throughout are bright green broccoli florets and dark brown sliced mushrooms. The sauce is thick, light in color, and coats the pasta and vegetables well. There is a light sprinkling of grated cheese on top along with some black pepper. A wooden spoon is resting in the pot on the right side, partially submerged in the pasta. The pot sits on a white marbled surface with a light brown cloth seen below it and small white and red bowls with grated cheese off to the upper sides. Photo taken with an iphone --ar 4:5 --v 7

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

In a white pot on a white marbled surface, the first layer shows browned sliced mushrooms being stirred with a wooden spoon held by a woman's hand. In the second layer, cooked spiral pasta joined by sliced mushrooms and a pat of butter sits in the pot while cream is poured in from a white pitcher held by a woman's hand. The third layer adds fresh green broccoli florets on top of the creamy pasta and mushrooms as a woman's hand stirs them gently. In the fourth layer, shredded cheese is sprinkled over the broccoli, pasta, and mushrooms, with the wooden spoon mixing everything together. Photo taken with an iphone --ar 4:5 --v 7

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
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
One Pot Broccoli Mac and Cheese Recipe

One Pot Broccoli Mac and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 50 reviews

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: 78 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star