One Pot Broccoli Mac And Cheese Recipe for Quick and Creamy Comfort

Brandi Oshea Avatar
By:
Brandi Oshea
Published:

[grow_share_buttons]

Why You’ll Love This One Pot Broccoli Mac And Cheese

This one pot broccoli mac and cheese recipe is about to become your go-to comfort food! Here’s why you’ll absolutely love making and sharing this dish:

  • Ease of preparation: With just 10 minutes of prep time and 25 minutes of cooking, this quick broccoli mac and cheese is perfect for busy weeknights. You’ll appreciate the minimal cleanup since everything cooks in a single pot, giving you more time to enjoy with your family.
  • Health benefits: This one pot mac and cheese isn’t just delicious; it’s packed with nutrients too! With approximately 475 calories, 22g of protein, and 4g of fiber per serving, it offers balanced nutrition. The broccoli provides a significant boost of Vitamin C (about 63mg per serving), while the cheese contributes essential calcium (around 395mg per serving).
  • Versatility: This one pot broccoli mac and cheese recipe easily adapts to various dietary needs. Whether you need gluten-free options, want to add protein, or prefer different vegetables, this dish evolves with your preferences. It’s perfect for those seeking customizable comfort food that doesn’t compromise on flavor.
  • Distinctive flavor: What sets this easy broccoli mac and cheese apart is the perfect balance of savory, creamy, and slight heat. The earthy mushrooms, sweet onions, sharp cheddar, and hint of red pepper flakes create a complex flavor profile that satisfies your comfort food cravings while feeling sophisticated enough for guests.
This isn’t just another mac and cheese recipe – it’s a complete, nutritious meal that brings everyone to the table with smiles. The combination of textures and flavors makes every bite memorable!
Jump To

Essential Ingredients for One Pot Broccoli Mac And Cheese

Before we dive into cooking, let’s gather everything you’ll need for this creamy, one pot broccoli mac and cheese recipe:

Main Ingredients:

* 2 tablespoons butter – Creates a rich base for sautéing vegetables * 8 ounces baby bella mushrooms, thinly sliced – Adds earthy umami flavor * 1 small white onion, thinly sliced – Provides sweetness and depth * 3 cloves garlic, minced – Builds aromatic foundation * 1 pound uncooked pasta (choose type with 7-8 minute cooking time recommended) – The heart of the dish; elbows or mini shells work best * 4 cups water – Cooking liquid for pasta * 1 1/2 cups half and half – Creates creamy, rich sauce * 1 teaspoon Dijon mustard – Adds tangy depth and enhances cheese flavor * 1/8 teaspoon crushed red pepper flakes – Provides subtle heat * Fine sea salt and freshly-ground black pepper – Essential seasonings * 12 ounces broccoli florets, cut into bite-sized pieces (fresh or 10 ounces frozen, steam-in-bag recommended if using frozen) – Adds nutrition and texture * 2 cups freshly-shredded sharp cheddar cheese – Main cheese component for rich flavor * 1/2 cup freshly-grated Parmesan cheese – Adds salty, savory complexity

Special Dietary Options:

Gluten-free:

  • Substitute with your favorite gluten-free pasta (adjust liquid/cooking time as needed per package)

Vegan:

  • Replace butter with vegan margarine or olive oil
  • Use plant-based milk instead of half and half
  • Substitute cheeses with vegan alternatives

Dairy-light:

  • Whole milk or low-fat milk can replace half and half
  • Add 1 tablespoon cream cheese with the other dairy to enhance creaminess

For more information on preparing delicious vegetable sides, check out our stuffed portobello mushrooms recipe that pairs beautifully with this main dish.

How to Prepare the Perfect One Pot Broccoli Mac And Cheese: Step-by-Step Guide

Follow these detailed instructions to create a flawless one pot broccoli mac and cheese every time. The beauty of this recipe lies in its simplicity and the incredible result achievable in just 35 minutes total.

Preparing the Ingredients

First step: Get all your ingredients prepped and ready. This recipe moves quickly once you start cooking! Thinly slice your baby bella mushrooms and white onion. Mince the garlic thoroughly to ensure even flavor distribution. If using fresh broccoli, cut it into bite-sized florets. Measure out all your remaining ingredients, especially the cheeses, which must be freshly shredded from blocks to prevent graininess in the sauce.

Building Flavor Base

Second step: Heat 2 tablespoons of butter in a large stockpot over medium-high heat. Once the butter is melted and bubbling, add the sliced mushrooms. Let them cook undisturbed for the first few minutes to achieve a proper golden-brown color. Continue sautéing for 5-7 minutes total until nicely browned. Add the thinly sliced white onion and cook for another 3 minutes until softened. Finally, add the minced garlic and cook for 2 minutes until fragrant, being careful not to burn it.

Let the mushrooms brown well before stirring for deeper flavor. This step is crucial for developing the rich umami foundation that makes this one pot mac and cheese so special!

Cooking the Pasta

Third step: Add the uncooked pasta, 4 cups of water, 1 1/2 cups of half and half, 1 teaspoon of Dijon mustard, 1/8 teaspoon of crushed red pepper flakes, and season with fine sea salt and freshly-ground black pepper to taste. Stir everything together to combine. Bring the mixture to a boil over medium-high heat.

Fourth step: Once boiling, reduce the heat to medium. If using fresh broccoli: Stir in the broccoli florets now. If using frozen broccoli: Set it aside for now as you’ll add it later with the cheese. Cook the mixture uncovered, stirring occasionally to prevent sticking, until the pasta is al dente according to package directions (typically 7-8 minutes).

Finishing the Dish

Fifth step: Check the liquid level in the pot. If more than 1/2 cup remains, remove the excess with a ladle but reserve it in case you need to adjust the sauce consistency later. If using frozen broccoli: Steam it according to package directions, drain thoroughly, and set aside to add with the cheese.

Sixth step: Turn off the heat completely. This is important for allowing the cheese to melt properly without becoming grainy. Stir in the 2 cups of freshly-shredded sharp cheddar cheese and 1/2 cup of freshly-grated Parmesan cheese. Continue stirring until all the cheese is fully melted and the sauce is creamy. If you’re using frozen broccoli, add it now along with the cheese.

Step seven: Assess the consistency of your sauce. If it’s too thick, add the reserved liquid back in 1 tablespoon at a time until you reach your desired consistency. This is where the starchy pasta water works magic to create a perfectly creamy sauce.

Final step: Taste and adjust the seasoning with additional salt and pepper as needed. Serve the one pot broccoli mac and cheese immediately while it’s hot and creamy. The dish serves 4-6 people, making it perfect for family dinners or meal prep.

This mac and cheese pairs wonderfully with dishes like our grilled shrimp tacos for a complete meal experience.

One Pot Broccoli Mac And Cheese
One Pot Broccoli Mac And Cheese Recipe For Quick And Creamy Comfort 9

Dietary Substitutions to Customize Your One Pot Broccoli Mac And Cheese

Protein and Main Component Alternatives

While this recipe is fantastic as-is, you can easily customize it with protein additions to make it even more substantial. Add 2 cups of cooked diced chicken or pre-cooked sausage when you stir in the cheese for an instant protein boost. For a vegetarian option, consider adding a can of drained and rinsed white beans with the broccoli. If you enjoy seafood, peeled shrimp tossed in during the last few minutes of cooking creates a delightful surf and turf version of this comforting dish.

Vegetable, Sauce, and Seasoning Modifications

The beauty of this one pot broccoli mac and cheese is its adaptability to seasonal preferences and dietary restrictions. For vegetable variations, try swapping broccoli for equal amounts of frozen peas, steamed carrots, or even a mix of your favorite frozen vegetables. If you prefer a different cheese profile, substitute the cheddar with Gruyère for a nuttier flavor or Monterey Jack for a milder taste.

For a spicy kick, increase the red pepper flakes or add a dash of your favorite hot sauce. Fresh herbs like thyme, rosemary, or parsley stirred in at the end add brightness and complexity. If you’re avoiding dairy, see the substitutions mentioned in the ingredients section for plant-based alternatives that still deliver creamy satisfaction.

Mastering One Pot Broccoli Mac And Cheese: Advanced Tips and Variations

Pro Cooking Techniques

For an even richer sauce, try blooming your spices in the butter before adding the mushrooms. Simply add the red pepper flakes to the melted butter for 30 seconds before proceeding with the recipe. This technique releases their essential oils and intensifies their flavor. Another pro tip is to reserve about 1/4 cup of the cheese mixture to sprinkle on top before serving, then run the dish under the broiler for 2-3 minutes for a golden, bubbling crust.

Flavor Variations

Elevate your mac and cheese with these inspired flavor combinations. For a smoky version, add 1 teaspoon of smoked paprika and 4 slices of crumbled cooked bacon. Try a Tuscan twist by adding sun-dried tomatoes and spinach with the cheese. Or create a Southwestern variation by incorporating corn, black beans, and cumin.

Presentation Tips

When serving, consider garnishing with fresh parsley, additional grated Parmesan, or a light sprinkle of red pepper flakes for visual appeal. For a dinner party, portion the mac and cheese into individual ramekins before adding the final cheese topping and broiling. This creates elegant single servings that show extra care and attention to detail.

Make-Ahead Options

To make this dish ahead, prepare through step four (cooking the pasta), let it cool slightly, then refrigerate for up to 24 hours. When ready to serve, reheat gently over medium-low heat, adding a splash of milk if needed, then proceed with adding the cheese. The dish can also be fully prepared, cooled, stored in the refrigerator, and reheated as directed in the storage section.

How to Store One Pot Broccoli Mac And Cheese: Best Practices

Refrigeration

Store leftover one pot broccoli mac and cheese in an airtight container in the refrigerator for 3-5 days. Let the dish cool completely before transferring to the container to prevent condensation from making the pasta soggy. Keep the container in the main part of your refrigerator rather than the door, where temperatures fluctuate more.

Freezing

For longer storage, portion the cooled mac and cheese into freezer-safe bags or containers. It will maintain good quality for up to 2 months. To prevent freezer burn, press out all excess air from bags before sealing. Label containers with the date so you can keep track of freshness.

Reheating

Reheat refrigerated leftovers in the microwave for 30-60 seconds per serving, stirring halfway through. For larger portions, reheat gently in a saucepan over low heat, adding a splash of milk or water to restore creaminess. Frozen portions should be thawed overnight in the refrigerator before reheating using the same methods.

Meal Prep Considerations

This mac and cheese is perfect for weekly meal prep. Consider dividing it into individual portion containers for easy grab-and-go lunches. When reheating, add a small amount of cream or milk to refresh the sauce, and garnish with fresh herbs to brighten flavors that may have mellowed during storage.

One Pot Broccoli Mac And Cheese
One Pot Broccoli Mac And Cheese Recipe For Quick And Creamy Comfort 10

FAQs: Frequently Asked Questions About One Pot Broccoli Mac And Cheese

What type of pasta is best for one pot broccoli mac and cheese?

Elbow macaroni or mini shells are ideal for one pot broccoli mac and cheese because they cook evenly and fit well with the broccoli and cheese sauce. Using much larger or smaller pasta shapes can affect the cooking time and sauce consistency. Smaller pasta shapes may absorb more sauce, making the dish saucier than intended.

Can I use fresh broccoli instead of frozen for this recipe?

Yes, fresh broccoli works well. To prepare, cut into bite-sized florets and steam using a steamer basket over boiling water for about 4-5 minutes until tender but still crisp. Add the steamed broccoli to the mac and cheese just before the dish finishes cooking to maintain its texture.

How can I reheat leftover one pot broccoli mac and cheese without it drying out?

To reheat leftovers, gently warm the mac and cheese in a microwave or on the stovetop over low heat. Add a splash of milk or cream and stir frequently to restore creaminess and prevent it from drying out. Adding a small amount of cream cheese or butter can also help keep the sauce smooth.

Is one pot broccoli mac and cheese suitable for meal prep?

This dish can be prepared ahead of time and stored in the refrigerator for up to 3 days. For best results, keep leftovers in an airtight container and reheat with added liquid to maintain sauce creaminess. It’s a convenient option for quick lunches or dinners when reheated.

How do I make the cheese sauce creamy and smooth in one pot mac and cheese?

For a creamy cheese sauce, start by cooking the pasta in broth or water directly in the pot, then gradually stir in shredded cheese off the heat to prevent clumping. Adding a small amount of cream cheese or milk helps create a smoother texture. Stir continuously until the cheese melts evenly and coats the pasta.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One Pot Broccoli Mac And Cheese 26.Png

One Pot Broccoli Mac And Cheese

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

🧀 Creamy, cheesy comfort food that’s incredibly satisfying without the hassle of multiple pots and pans

  • Total Time: 35 minutes
  • Yield: 4 to 6 servings

Ingredients

– 2 tablespoons butter Creates a rich base for sautéing vegetables

– 8 ounces baby bella mushrooms Adds earthy umami flavor

– 1 small white onion Provides sweetness and depth

– 3 cloves garlic Builds aromatic foundation

– 1 pound uncooked pasta The heart of the dish; elbows or mini shells work best

– 4 cups water Cooking liquid for pasta

– 1 1/2 cups half and half Creates creamy, rich sauce

– 1 teaspoon Dijon mustard Adds tangy depth and enhances cheese flavor

– 1/8 teaspoon crushed red pepper flakes Provides subtle heat

– Fine sea salt and freshly-ground black pepper Essential seasonings

– 12 ounces broccoli florets Adds nutrition and texture

– 2 cups freshly-shredded sharp cheddar cheese Main cheese component for rich flavor

– 1/2 cup freshly-grated Parmesan cheese Adds salty, savory complexity

Instructions

1-First step: Get all your ingredients prepped and ready. This recipe moves quickly once you start cooking! Thinly slice your baby bella mushrooms and white onion. Mince the garlic thoroughly to ensure even flavor distribution. If using fresh broccoli, cut it into bite-sized florets. Measure out all your remaining ingredients, especially the cheeses, which must be freshly shredded from blocks to prevent graininess in the sauce.

2-Second step: Heat 2 tablespoons of butter in a large stockpot over medium-high heat. Once the butter is melted and bubbling, add the sliced mushrooms. Let them cook undisturbed for the first few minutes to achieve a proper golden-brown color. Continue sautéing for 5-7 minutes total until nicely browned. Add the thinly sliced white onion and cook for another 3 minutes until softened. Finally, add the minced garlic and cook for 2 minutes until fragrant, being careful not to burn it.

3-Third step: Add the uncooked pasta, 4 cups of water, 1 1/2 cups of half and half, 1 teaspoon of Dijon mustard, 1/8 teaspoon of crushed red pepper flakes, and season with fine sea salt and freshly-ground black pepper to taste. Stir everything together to combine. Bring the mixture to a boil over medium-high heat.

4-Fourth step: Once boiling, reduce the heat to medium. If using fresh broccoli: Stir in the broccoli florets now. If using frozen broccoli: Set it aside for now as you’ll add it later with the cheese. Cook the mixture uncovered, stirring occasionally to prevent sticking, until the pasta is al dente according to package directions (typically 7-8 minutes).

5-Fifth step: Check the liquid level in the pot. If more than 1/2 cup remains, remove the excess with a ladle but reserve it in case you need to adjust the sauce consistency later. If using frozen broccoli: Steam it according to package directions, drain thoroughly, and set aside to add with the cheese.

6-Sixth step: Turn off the heat completely. This is important for allowing the cheese to melt properly without becoming grainy. Stir in the 2 cups of freshly-shredded sharp cheddar cheese and 1/2 cup of freshly-grated Parmesan cheese. Continue stirring until all the cheese is fully melted and the sauce is creamy. If you’re using frozen broccoli, add it now along with the cheese.

7-Step seven: Assess the consistency of your sauce. If it’s too thick, add the reserved liquid back in 1 tablespoon at a time until you reach your desired consistency. This is where the starchy pasta water works magic to create a perfectly creamy sauce.

8-Final step: Taste and adjust the seasoning with additional salt and pepper as needed. Serve the one pot broccoli mac and cheese immediately while it’s hot and creamy. The dish serves 4-6 people, making it perfect for family dinners or meal prep.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🧀 Shred both cheeses by hand from blocks to prevent graininess in the sauce – pre-shredded cheese contains anti-caking agents that can affect texture
💧 Adjust liquid during cooking to leave only about 1/2 cup starchy water before adding cheese – this starchy liquid helps create a creamy sauce without being watery
🍄 Let mushrooms brown well before stirring for deeper flavor – this caramelization adds rich, savory notes to the overall dish

  • Author: Brandi Oshea
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Meat, Vegetarian adaptable

Nutrition

  • Serving Size: 1 serving
  • Calories: 475
  • Sugar: 6
  • Sodium: 584
  • Fat: 19
  • Saturated Fat: 11
  • Unsaturated Fat: 6
  • Trans Fat: 0
  • Carbohydrates: 55
  • Fiber: 4
  • Protein: 22
  • Cholesterol: 53

Next Recipe

1 thought on “One Pot Broccoli Mac And Cheese Recipe for Quick and Creamy Comfort”

  1. Just made this for my kids tonight and they absolutely loved it! The fact that it’s all done in one pot made cleanup so much easier after a long day at work.

    I added some extra broccoli because my family loves vegetables, and it turned out perfectly.

    Thanks for sharing this recipe!

    Reply

Leave a Comment

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