
I recently made this One Pot Broccoli Mac & Cheese Recipe on a busy weeknight, and it quickly became one of my favorite comfort meals. The best part was that everything cooked in a single pot, which meant less cleanup afterward. I loved how the pasta turned perfectly tender while the broccoli added freshness and color to every bite.
The rich cheddar cheese melted into a creamy sauce that coated every noodle beautifully. If you’re looking for a simple, family-friendly dinner, this recipe is definitely worth trying.
Ingredients
This recipe uses simple pantry staples and fresh ingredients to create a creamy and satisfying meal.
- 1 pound elbow macaroni – Traditional macaroni holds the cheese sauce beautifully and cooks evenly.
- 1 pound broccoli florets, roughly chopped – Fresh broccoli provides the best texture and flavor.
- 2½ cups whole milk – Creates a rich and creamy sauce without needing heavy cream.
- 3 cups water – Helps cook the pasta while creating the base of the sauce.
- 2 teaspoons kosher salt – Enhances the flavor of both the pasta and cheese.
- ½ teaspoon garlic powder – Adds a subtle savory depth.
- 8 ounces sharp cheddar cheese, freshly grated – Freshly grated cheese melts smoother than pre-shredded varieties.
- Freshly ground black pepper, to taste – Adds a gentle kick and balances the richness.
Note: This recipe makes approximately 4 servings as a main dish or 6 servings as a side dish.
Variations
You can easily customize this recipe based on your preferences.
- Use whole wheat pasta for extra fiber and nutrition.
- Swap sharp cheddar for white cheddar, Gouda, or Monterey Jack.
- Add cooked chicken for extra protein, just like in Easy Ricotta Cheese Pasta with Chicken.
- Stir in diced jalapeños for a spicy twist.
- Use plant-based milk and dairy-free cheese for a vegan-friendly version.
- Add peas, spinach, or cauliflower for additional vegetables.
- Sprinkle smoked paprika on top for extra flavor.
- Mix in crispy bacon pieces before serving.

Cooking Time
This recipe comes together quickly, making it perfect for weeknight dinners.
- Prep Time: 10 minutes
- Cooking Time: 15 minutes
- Total Time: 25 minutes
Equipment You Need
- Large pot or Dutch oven – Used for cooking everything in one pot.
- Wooden spoon – Helps stir the pasta and cheese sauce evenly.
- Cheese grater – For freshly shredding cheese.
- Measuring cups – Ensures accurate ingredient measurements.
- Knife – For cutting broccoli into bite-sized pieces.
- Cutting board – Provides a safe surface for prep work.
How to Make One Pot Broccoli Mac & Cheese Recipe?
This comforting dish comes together in one pot with minimal effort. Follow these simple steps for perfectly creamy results every time.
Prepare the Ingredients
Start by washing and chopping the broccoli into small, bite-sized florets. Freshly grate the cheddar cheese and measure the remaining ingredients. Having everything ready before cooking makes the process smooth and easy.

Combine the Main Ingredients
Place the macaroni, broccoli, milk, water, salt, and garlic powder into a large pot. Stir everything together well so the ingredients are evenly distributed before heating.
Cook the Pasta and Broccoli
Set the pot over medium heat and bring the mixture to a gentle simmer. Stir frequently to prevent sticking and ensure the pasta cooks evenly while the broccoli becomes tender.

Monitor the Liquid
As the pasta cooks, the liquid will gradually thicken and become creamy. If the mixture seems too dry before the pasta finishes cooking, add a small splash of water to maintain the right consistency.

Add the Cheese
Once the pasta is tender, remove the pot from the heat. Gradually stir in the freshly grated cheddar cheese until completely melted and smooth.

Season and Serve
Taste the mac and cheese and adjust with additional salt or black pepper if needed. Serve immediately while the sauce is hot, creamy, and perfectly silky.
Additional Tips for Making This Recipe Better
After making this recipe several times, I’ve found a few tricks that really improve the final result.
- I always grate my own cheese because it melts much more smoothly.
- I prefer using fresh broccoli since it stays slightly crisp and vibrant.
- I stir the pasta frequently to prevent it from sticking to the bottom.
- I add the cheese off the heat to avoid a grainy sauce.
- I sometimes reserve a little warm water to loosen the sauce if needed.
- I like adding a pinch of smoked paprika for extra depth.
- I serve it immediately because the sauce is creamiest when fresh.
How to Serve One Pot Broccoli Mac & Cheese Recipe?
This dish is versatile enough to be served in several ways.
Serve it as a complete vegetarian meal with a simple green salad on the side. For extra color, garnish with freshly chopped parsley or chives. A sprinkle of black pepper and additional shredded cheddar creates an appealing presentation.
You can also pair it with roasted vegetables, grilled chicken, or garlic bread for a heartier dinner. For gatherings, serve it in a large bowl with a light dusting of paprika for a restaurant-style finish. For a more indulgent comfort food pairing, it also goes well alongside flavors inspired by Baked Garlic Parmesan Boneless Wings.

Nutritional Information
Approximate values per serving:
- Calories: 520
- Protein: 23g
- Carbohydrates: 58g
- Fat: 21g
Make Ahead and Storage
Make Ahead
You can prepare the ingredients ahead of time by chopping the broccoli and shredding the cheese. Store them separately in the refrigerator until ready to cook. This helps speed up dinner preparation on busy days.
Storage
Allow the mac and cheese to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4 days while maintaining good flavor and texture.
Freezing
Place cooled portions in freezer-safe containers and freeze for up to 2 months. For best results, thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop or in the microwave. Add a splash of milk while warming to restore the creamy consistency and prevent dryness.
Why You’ll Love This Recipe?
This recipe delivers comfort, convenience, and great flavor all in one bowl.
- One-pot convenience
Everything cooks in a single pot, making preparation simple and cleanup incredibly easy. - Rich and creamy texture
The pasta cooks directly in the liquid, creating a naturally silky sauce that coats every bite. - Family-friendly flavor
The combination of cheddar cheese and broccoli appeals to both kids and adults. - Budget-friendly ingredients
This recipe uses affordable pantry staples that are easy to find in most grocery stores. - Easy to customize
You can change the cheese, add protein, or include more vegetables to suit your preferences.
Final Thoughts
One Pot Broccoli Mac & Cheese is the perfect combination of comfort food and convenience. The creamy cheddar sauce, tender pasta, and nutritious broccoli create a satisfying meal that feels homemade without requiring hours in the kitchen. Whether you’re cooking for your family or simply looking for an easy weeknight dinner, this recipe delivers delicious results every time.

One Pot Broccoli Mac & Cheese Recipe
Ingredients
Method
- Start by washing and chopping the broccoli into small, bite-sized florets. Freshly grate the cheddar cheese and measure the remaining ingredients. Having everything ready before cooking makes the process smooth and easy.
- Place the macaroni, broccoli, milk, water, salt, and garlic powder into a large pot. Stir everything together well so the ingredients are evenly distributed before heating.
- Set the pot over medium heat and bring the mixture to a gentle simmer. Stir frequently to prevent sticking and ensure the pasta cooks evenly while the broccoli becomes tender.
- As the pasta cooks, the liquid will gradually thicken and become creamy. If the mixture seems too dry before the pasta finishes cooking, add a small splash of water to maintain the right consistency.
- Once the pasta is tender, remove the pot from the heat. Gradually stir in the freshly grated cheddar cheese until completely melted and smooth.
- Taste the mac and cheese and adjust with additional salt or black pepper if needed. Serve immediately while the sauce is hot, creamy, and perfectly silky.
Notes
- I always grate my own cheese because it melts much more smoothly.
- I prefer using fresh broccoli since it stays slightly crisp and vibrant.
- I stir the pasta frequently to prevent it from sticking to the bottom.
- I add the cheese off the heat to avoid a grainy sauce.
- I sometimes reserve a little warm water to loosen the sauce if needed.
- I like adding a pinch of smoked paprika for extra depth.
- I serve it immediately because the sauce is creamiest when fresh.






