This one pot broccoli mac and cheese recipe is easy to customize with your favorite veggies or proteins and always turns out perfectly creamy and cheesy.

In a world where time is a precious commodity, the allure of a delicious, satisfying meal that requires minimal cleanup is undeniable. Enter the hero of weeknight dinners: One-Pot Broccoli Mac and Cheese. This dish isn’t just about combining ingredients; it’s about crafting comfort, convenience, and wholesome nutrition in a single pot, making it a true family favorite.
Forget the juggling act of multiple pans and endless scrubbing. Our one-pot recipe streamlines the cooking process, allowing the pasta, broccoli, and a rich, creamy cheese sauce to all meld together in one glorious pot. It’s perfect for busy evenings when you crave a hearty, home-cooked meal but don’t want to spend hours in the kitchen.
What makes this particular recipe stand out? It’s the harmonious blend of tender pasta, vibrant broccoli, and a velvety smooth cheese sauce that sings with flavor. Plus, it’s incredibly versatile, accommodating various dietary preferences and ingredient swaps. Whether you’re looking for a quick vegetarian option or want to add a protein boost, this recipe is designed for effortless customization, ensuring a consistently delightful outcome every time.
We’re avid mac and cheese enthusiasts in our home, and this one-pot version with broccoli quickly became a staple. It eliminates the need for a separate vegetable side dish, integrating fresh greens directly into the beloved comfort food. This not only saves time and effort but also ensures a balanced meal with every spoonful. Get ready to embrace the simplicity and savor the incredible flavor of this easy one-pot wonder!

The Heart of the Dish: Ingredients Deep Dive
Crafting the perfect One-Pot Broccoli Mac and Cheese begins with understanding the role of each ingredient. Here’s a detailed look at what you’ll need and why these choices make a difference:
- Pasta Perfection: The choice of pasta is crucial in a one-pot recipe, especially concerning cooking times and liquid absorption. We recommend a shape with a roughly 7-8 minute cooking time for optimal results. In the example shown here, fusilli bucati corti was used for its satisfyingly chewy texture and ability to capture the sauce beautifully. Other excellent choices include elbow macaroni, medium shells, or penne, as long as their cooking time aligns. Using the right pasta ensures it cooks to al dente without becoming mushy or leaving excess liquid.
- The Cheese Factor: For that ultimate creamy and cheesy goodness, a blend of high-quality sharp cheddar and Parmesan cheese is preferred. The sharp cheddar provides a robust, classic mac and cheese flavor, while Parmesan adds a salty, umami depth. The most critical tip for any mac and cheese is to always purchase blocks of cheese and grate them yourself. Pre-shredded cheeses contain anti-caking agents (like cellulose) that prevent them from melting smoothly, often resulting in a grainy or clumpy sauce. Freshly grated cheese melts seamlessly into a velvety sauce, elevating the dish from good to extraordinary.
- Bringing in the Greens: Broccoli: Broccoli is the star vegetable here, adding a pop of color, essential nutrients, and a delightful texture contrast to the creamy pasta. To save on prep time, opt for a 12-ounce bag of pre-cut fresh broccoli florets. However, feel free to cut your own florets from a large head of broccoli, ensuring they are bite-sized for even cooking.
- Savory Depth: Mushrooms, Onion, and Garlic: These aromatics form the foundational flavor profile of our mac and cheese. Baby bella mushrooms, browned in butter, contribute a rich, earthy umami that complements the cheese and broccoli beautifully. Thinly sliced white onion adds a delicate sweetness and depth, while minced garlic infuses the dish with its signature pungent aroma and flavor. Don’t skip the step of properly sautéing these ingredients; it builds layers of taste that make the final dish truly exceptional.
- Creaminess Control: Half and Half: Half and half strikes the perfect balance for achieving a rich, creamy sauce without being overly heavy. It provides enough fat content for a luscious mouthfeel and helps create that iconic mac and cheese consistency. If you desire an even more decadent mac, heavy cream can be used for extra richness. For a slightly lighter version, whole milk is a suitable alternative, though it might result in a slightly thinner sauce.
- Essential Seasonings: We keep the seasonings simple yet impactful to allow the cheese’s flavor to truly shine. Dijon mustard adds a subtle tang that brightens the sauce and helps emulsify it. A touch of crushed red pepper flakes introduces a mild warmth, contrasting nicely with the creaminess. Fine sea salt and freshly ground black pepper are fundamental for enhancing all the flavors. Remember to season generously, adjusting to taste at the end.

Mastering Your One-Pot Mac and Cheese: Expert Tips
While one-pot pasta recipes promise simplicity, a few key tips can elevate your dish from good to truly extraordinary, ensuring that perfectly creamy, cheesy result every time:
- Pasta Choice is Paramount: The type of pasta you choose significantly impacts the success of a one-pot mac and cheese. Different pasta shapes absorb liquid at varying rates and have different cooking times. This recipe is optimized for pasta shapes that cook in approximately 7-8 minutes. If your chosen pasta has a shorter cooking time, you might end up with too much liquid, leading to a soupy sauce. Conversely, a pasta that requires longer to cook might absorb all the liquid before reaching al dente, leaving your dish dry. Be prepared to adjust the amount of cooking water as needed. You should aim to have about ½ cup of starchy pasta water remaining in the pot just before adding the cheese. This starchy water is key for creating a smooth, emulsified sauce. If there’s more, simply remove the excess; if there’s less, you can add a splash of warm water or milk when mixing in the cheese.
- Always Shred Your Own Cheese: This cannot be stressed enough for mac and cheese perfection. Store-bought pre-shredded cheeses are coated with anti-caking agents, such as cellulose, which prevent the cheese from melting properly. Instead of dissolving into a smooth sauce, these cheeses can become clumpy or gritty. Taking a few extra minutes to shred blocks of sharp cheddar and Parmesan by hand (or with a food processor) will yield a luxuriously creamy and consistent cheese sauce that is the hallmark of great mac and cheese.
- Achieving Flavor: Browning Mushrooms: Don’t rush the mushroom step! For truly flavorful mushrooms, allow them to cook undisturbed in the butter for several minutes until they release their moisture and begin to brown. This process, known as the Maillard reaction, develops a deep, savory umami flavor that adds incredible depth to the mac and cheese. Only after they’re nicely browned should you stir and continue cooking with the onions and garlic.
- The Final Taste Test: Seasoning is Key: Cheese brands vary significantly in saltiness, and your taste preferences are unique. Therefore, it’s crucial to give your mac and cheese a final taste test after the cheese has melted and fully combined. Adjust with additional fine sea salt and freshly ground black pepper as needed. A final pinch of salt can really bring out all the flavors and balance the richness of the cheese.
- Choosing the Right Pot: For one-pot pasta, a large, heavy-bottomed stockpot or Dutch oven is ideal. The heavy bottom helps distribute heat evenly, preventing the pasta from sticking and burning. The large size ensures there’s enough room for all ingredients to cook comfortably and for the liquid to evaporate as needed, making stirring easier and reducing the chance of boil-overs.
- Don’t Overcook the Pasta: Keep a close eye on the pasta as it cooks. You want it to be “al dente” – tender but still firm to the bite. Since the pasta will continue to absorb some liquid even after it’s off the heat and mixed with the cheese, it’s better to err on the side of slightly undercooked than overcooked. Overcooked pasta can become mushy and compromise the texture of the entire dish.

Endless Possibilities: Customizing Your Mac
One of the greatest joys of this One-Pot Broccoli Mac and Cheese recipe is its adaptability. Feel free to get creative and tailor it to your personal tastes and what you have on hand. Here are some fantastic ways to customize your dish:
- Veggie Swaps & Additions: While broccoli and mushrooms are delicious, this recipe welcomes other pasta-friendly vegetables. Consider adding blanched asparagus spears, finely diced bell peppers, shredded Brussels sprouts, thinly sliced carrots, green beans, sweet peas, or even cubes of squash or zucchini. Remember to adjust cooking times accordingly; softer vegetables like peas or spinach can be added towards the end, while harder vegetables may need to be sautéed longer with the onion and garlic.
- Exploring Cheese Varieties: While sharp cheddar and Parmesan are a winning combination, don’t hesitate to experiment with other cheeses. Gruyere offers a nutty, complex flavor; Fontina provides a wonderfully mild and creamy texture; Havarti melts beautifully with a buttery taste; and Monterey Jack brings a subtle tang. You can use these cheeses in place of or in combination with the sharp cheddar, but we highly recommend keeping the Parmesan for its distinct salty depth.
- Protein Power-Ups: To transform this vegetarian dish into a more substantial meal, incorporate your favorite cooked protein. After the cheese has melted and the sauce is perfectly creamy, stir in pre-cooked Italian sausage, crispy crumbled bacon, shredded rotisserie chicken, or even sautéed shrimp. This adds a fantastic layer of flavor and makes the dish even more filling.
- Boosting Greens: For an extra dose of greens, stir in a few handfuls of fresh baby spinach or chopped kale (with tough ribs discarded) along with the cheese. The residual heat from the pasta will quickly wilt them into the sauce, adding nutrients and a lovely green hue without altering the cooking process significantly.
- Flavor Enhancers: Herbs & Spices: Elevate the flavor profile with additional herbs and spices. Fresh herbs like basil, rosemary, or thyme, finely chopped, can be stirred in at the end for a burst of freshness. For a different culinary twist, try adding a tablespoon of Cajun seasoning for a spicy kick, a pinch of smoked paprika for depth, or even a dash of nutmeg to enhance the cheesiness.
- Gluten-Free Adaptation: Making this recipe gluten-free is incredibly simple – just use your favorite gluten-free pasta! Ensure you choose a brand that holds its shape well during cooking and follow the package instructions for cooking time, adjusting the liquid as necessary to achieve the desired al dente texture. Most gluten-free pastas tend to cook similarly to their wheat counterparts in a one-pot method.

One Pot Broccoli Mac and Cheese
One Pot Broccoli Mac and Cheese
- Author: Ali
- Prep Time: 10 mins
- Cook Time: 25 mins
- Total Time: 35 mins
- Yield: 4 to 6 servings
Description
This one pot broccoli mac and cheese recipe is easy to customize with your favorite veggies or proteins and always turns out so creamy and cheesy!
Ingredients
- 2 tablespoons butter
- 8 ounces baby bella mushrooms, thinly sliced
- 1 small white onion, thinly sliced
- 3 cloves garlic, minced
- 1 pound uncooked pasta (I recommend a shape that lists a 7-8 minute cooking time*)
- 4 cups water
- 1 1/2 cups half and half
- 1 teaspoon Dijon mustard
- 1/8 teaspoon crushed red pepper flakes
- fine sea salt and freshly-ground black pepper
- 12 ounces broccoli florets, cut into bite-sized pieces (about 1 large head of broccoli)
- 2 cups (8 ounces) freshly-shredded sharp cheddar cheese
- 1/2 cup (1 ounce) freshly-grated Parmesan cheese
Instructions
- Sauté veggies. Heat butter in a large stockpot over medium-high heat. Add mushrooms and sauté, stirring occasionally, for 5-7 minutes or until most of their liquid has evaporated and the mushrooms are browned. Add onion and sauté for 3 minutes, stirring occasionally. Add garlic and sauté for 2 minutes, stirring occasionally.
- Cook the pasta. Add pasta, water, half and half, Dijon, crushed red pepper flakes, a generous pinch of salt and pepper and stir to combine. Bring the pasta to a boil, stirring occasionally to break up the pasta. Once the pasta reaches a boil, stir in the broccoli. Reduce heat to medium to maintain a low boil and continue cooking the pasta uncovered until it is just al dente.
- Remove excess liquid (if needed). Check to see how much liquid remains in the pot. If it seems that there is more than ½ cup or so, dip a heatproof measuring cup in to remove and save the excess liquid, and set it to the side.
- Add cheese. Stir in the cheeses until melted and combined. If the pasta seems too dry, stir some of the reserved liquid back in as needed.
- Season. Taste and season with additional salt and pepper as needed.
- Serve. Serve warm and enjoy!
Notes
Pasta shape: As noted above, I wrote this recipe using a pasta shape that lists a 7- to 8ish-minute cooking time. But if the pasta shape that you have on hand requires more or less cooking time, no worries, just add or subtract pasta cooking water as needed. (See explanation detailed in the blog post above. You should only have about 1/2 cup of starchy pasta water remaining in the pot, removing any extra, before mixing in the cheese.)
Let us know if you made this recipe!
Tag @gimmesomeoven on Instagram and hashtag it #gimmesomeoven
More Mac and Cheese Inspiration
Craving more comforting mac and cheese adventures? Here are a few other beloved recipes from our collection that you might enjoy:
- Classic One-Pot Mac and Cheese
- Cacio e Pepe (Cheese and Pepper Pasta)
- Speedy Instant Pot Mac and Cheese
- Roasted Cauliflower Mac and Cheese for a twist
- Creamy Butternut Squash Mac and Cheese
We hope this enhanced One-Pot Broccoli Mac and Cheese recipe brings warmth and joy to your kitchen. Its ease of preparation, combined with its creamy, cheesy flavor and wholesome additions, makes it an ideal meal for any day of the week. Don’t be afraid to experiment with the variations to make it truly your own. Happy cooking!