This post may contain affiliate links, please see our privacy policy for details.
This super easy One Pot Stove-Top Mac and Cheese is the perfect recipe for sneaking in vegetables. Elbow macaroni noodles and broccoli are boiled together until al dente. Then a splash of milk, a handful of sharp cheddar cheese, and a little shredded zucchini. Together they create a creamy one-pot mac and cheese thatโs wholesome and delicious. This simple mac and cheese recipe is made all in one pot, in just 30 minutes.


Half Baked Harvest At Home
20+ new recipes for wholesome comfort food made with everyday ingredients. Pre-order today! HBH At Home will be released on Tuesday, February 23rd!
Weโre starting the week off right with Monday Mac and Cheese! Growing up, mac and cheese was the frozen Stouffers kind. Looking back, I canโt believe I ever ate microwaved mac and cheese in plastic. Itโs a little cringy to think about. But I will say, I do recall them being pretty good.
The sides would get a little crispy, crunchy (which probably meant it was cooked too long? who knows) and the center was creamy, cheesy, and perfect.
For whatever reason, I donโt remember Kraft mac and cheese being in our kitchen. I think the boys may have made it in high school. But by then I had sworn off boxed mac and cheese.
Point is, I love the idea of a quick stovetop mac and cheese. But prefer mine to be homemade and with real ingredients.
This solves that problem. It might not be as quick as popping a frozen meal into the microwave, but I promise, itโs so much more delicious and nutritious.
I snuck in some broccoli, secretly added in zucchini (and youโd never know), while still keeping this creamy and with the best cheese sauce.

The process
Start by boiling a big pot of water on the stove. Use a pot or dutch oven that will be large enough to hold both the pasta and the broccoli.
Once the water has come to a boil, add the pasta and the broccoli. Boil together until al dente, then simply stir in all the remaining ingredients, and thatโs kind of it. The key is to use a touch of cream cheese and creamy dijon mustard for creaminess. But the real secret is the shredded zucchini. It helps to create the perfect amount of creamy sauce while adding a vegetable at the same time.

Sounds like itโs going to be weird, but this is fully family approved. The boys didnโt even realize there was any zucchini.
For the cheeses, I love using a mix of melted cheddar for flavor and Monterey jack for creaminess. Together they create that ideal cheese pull we all love so much. A little parmesan could be good too, but then you lose that โclassicโ mac and cheese flavor.
To season it up, I like to use paprika and cayenne. Perfect combo, you donโt even know itโs in there really, but yet it adds so much to the dish.
Definitely makes it better than the frozen stuff, thatโs for sure.

Excited to have this recipe in my back pocket. Itโs pretty perfect any time of the year and everyone really loves it. Even Asher, whoโs picky about adding vegetables to mac and cheese, loves this. She actually said, โthe broccoli makes it betterโ!
So there ya go! She doesnโt lie.

Looking for other one pot recipes? Here are my favorites:ย
French Onion Pasta with Crispy Prosciutto
One Skillet White Chicken Chili Bake
Healthier Homemade One Pot Hamburger Helper
Creamy Sun-Dried Tomato Chicken Pasta
Lastly, if you make this One Pot Stove-Top Mac and Cheese, be sure to leave a comment and/or give this recipe a rating! Above all, I love to hear from you guys and always do my best to respond to each and every comment. And of course, if you do make this recipe, donโt forget to tag me on Instagram! Looking through the photos of recipes you all have made is my favorite!
One Pot Stove-Top Mac and Cheese

Ingredientsย
- 1 pound short-cut pasta
- 1 head broccoli, chopped
- 3/4 cup canned coconut milk, heavy cream, or whole milk
- 3 ounces cream cheese, cubed
- 1 medium zucchini, grated , (about 1 cup grated)
- 1 tablespoon dijon mustard
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded monterey jack cheese
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon paprika
- 1/4 teaspoon cayenne pepper
- 1-2 tablespoons salted butter, (optional)
- Kosher salt and black pepper
Instructionsย
- 1. In a large pot, bring 4 cups of water to a boil over high heat. Add 1 1/2 teaspoons salt, the pasta, and broccoli. Cook, stirring occasionally, for 8 minutes. Do not drain the water. Stir in the milk, cream cheese, and mustard, and cook until the cream cheese has melted and the pasta is al dente, about 4-5 minutes more. Stir in the zucchini.2.ย Add the cheeses, garlic powder, onion powder, paprika, cayenne, and butter (if using), and stir until melted and creamy. Remove from the heat. Season with salt and pepper. If the sauce feels thick, add ยผ cup milk or water to thin.3. Divide the mac and cheese between bowls. Top with black pepper.
Nutrition
Nutritional information is only an estimate. The accuracy of the nutritional information for any recipe on this site is not guaranteed.
Did you make this recipe? Please rate & comment below.


























Absolutely delicious. Easy to make as well
Hey there,
Wonderful! So glad to hear this recipe turned out well for you, thanks for choosing to making it!
This was better than I expected. It tastes like itโs made with expensive cheeses – maybe thatโs the coconut milk? I also love there is an entire zucchini included – youโd never guess! Iโll definitely make this again.
Hey Kirsten,
Awesome! Glad to hear this recipe turned out nicely for you, thanks for making it!
Have a great week!
So easy, so good, so quick! A new staple for our home.
Hey there,
Happy Friday! Love to hear you enjoyed this recipe, I appreciate you making it!
Another great one pot dish! I didnโt have broccoli so only used zucchini. Super quick and easy. Adding it to my pasta rotation ๐
Thanks so much, Alia! Love to hear this dish was enjoyed, I appreciate you making it!
Hi, if making for one person can you tell me how much milk to use? Cheese and veggies I can eyeball but donโt want it to be too soupy or too sticky. Thank you
Hey Jen,
Sorry are you wanting to make sure one serving? You can adjust the serving size on the recipe card and all of the ingredients will reduce for you. I hope this helps!
Hello,
Where do I find the information about how big a serving is? It says 507kcal for what volume? Our family really enjoys your recipes.
Thank you,
Sheri
Thanks so much, Sheri!! I would say a serving size for this recipe is 1 1/2 cups. Please let me know if you have any other questions!