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.

One Pot Stove-Top Mac and Cheese | halfbakedharvest.com

Latest Cookbook

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.

One Pot Stove-Top Mac and Cheese | halfbakedharvest.com

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.

One Pot Stove-Top Mac and Cheese | halfbakedharvest.com

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.

One Pot Stove-Top Mac and Cheese | halfbakedharvest.com

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.

One Pot Stove-Top Mac and Cheese | halfbakedharvest.com

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

One Pot Stove-Top Mac and Cheese | halfbakedharvest.com
4.63 from 545 votes
6
calories 507kcal
Prep15 minutes
Cook15 minutes
Total30 minutes
Simple, delicious, and made all in one pot in just 30 minutes…the perfect recipe for sneaking in vegetables!
Save this recipe!
Enter your email and we’ll send it straight to your inbox. Plus you’ll get new recipes from us every week!

Ingredients 

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

Calories: 507kcal

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.

One Pot Stove-Top Mac and Cheese | halfbakedharvest.com

Meet Tieghan Gerard

I'm Tieghan, the recipes you'll find here are inspired by the people and places I love most. I try to live simply, eat seasonally, and cook with whole foods. My hope is to inspire a love for amazing food, as well as the courage to try something new!

Explore More

4.63 from 545 votes (383 ratings without comment)

Add a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

533 Comments

  1. alicia says:

    5 stars
    Amazing!! I just made this for an early dinner tonight. What is the best way to reheat? I am thinking in the oven. The broccoli cooking with the pasta was such a great idea! It was so easy to make and is so creamy! Thank you!

    1. halfbakedharvest says:

      Hey Alicia,
      I love to hear that this recipe was enjoyed, thanks so much for giving it a try! Sure, you could totally reheat in the oven, it would be really great to cover with cheese and bake. xxTieghan

  2. Lia says:

    Can I sub the cream cheese with something else (like more cheese) or leave it out all together if I don’t have it?

    1. halfbakedharvest says:

      Hey Lia,
      Sure, that would be fine to do, ricotta would also work well for you. Let me know if you give the recipe a try, I hope you love it! xTieghan

  3. Sara says:

    This was so good! The only thing was that I didn’t work quick enough and it got a little mushy so I’ll just make sure I’m prepped for next time ?

    1. halfbakedharvest says:

      Hey Sara,
      I love to hear that this recipe was enjoyed, thanks so much for giving it a try! xxTieghan

  4. Fr says:

    Can any part of it be prepared in advance?

    1. halfbakedharvest says:

      Hey there,
      Sure, you could just make the entire dish ahead of time and then reheat on low when ready to serve. OR if you wanted to get really fancy, you could pour it in a baking dish, cover with cheese, and bake. I hope you love the recipe, let me know if you give it a try! xTieghan

  5. Kristin says:

    5 stars
    I made this last night and was very pleased with how simple and delicious it turned out to be. Creamy, flavorful, and an overall winner for a weeknight meal that combines cheesy comfort food goodness with some healthy veggies. Can’t wait for leftovers this evening!

    1. halfbakedharvest says:

      Hey Kristin,
      Thanks so much for making this recipe, I am thrilled to hear that it was enjoyed! Have a great day:) xxT

  6. Jill says:

    5 stars
    Omg. Finally, a way to get my son to eat a veggie without a single complaint!!! This was delicious – and so easy, on a busy weeknight. Thank you!

    PS I added a little more water to the pasta/broccoli at the beginning.

    1. halfbakedharvest says:

      Hey Jill,
      Thanks so much for making this recipe, I am thrilled to hear that it was enjoyed! Have a great day:) xxT

  7. Karen says:

    So, it sounds like you’re boiling the pasta & broccoli for a total of 12 min? I usually boil broccoli florets for 3-4 min total, any longer than that & the florets become soggy & mushy. Is that not a problem with this recipe? Too long of a cooking time for the pasta, too. And the cooking water becomes part of the sauce?
    Highly recommend shredded Gruyere & shredded cheddar, too!

    1. Jen says:

      5 stars
      Hi Karen, I made this recipe also and the broccoli was just fine. I boiled the fresh broccoli as directed, but for the second part where Tieghan says to “cook” until the pasta is al dente, I didn’t boil it; it was more of a simmer. My only change was a cup of Gruyère in place of one of the cups of cheddar bc I too love Gruyère in mac! It was really good, but my advice is to warm up the leftovers the next day. That’s when the creaminess and flavors really came together. I hope this was helpful. Have a wonderful day! ? – Jen

    2. Kristin says:

      5 stars
      I had the same concern but decided to follow the recipe exactly on the first try, and then adjust if needed…because I also detest soggy veggies. I was pleased to find that this was not too long for the broccoli – it was perfectly cooked when the dish was finished. Not completely crispy, but definitely not soggy. I will note that after the water boiled and the pasta and broccoli were added, I drastically reduced my heat to Med/Low or Med at most, and added the other ingredients after the 9 minutes at Med/Low.

      1. halfbakedharvest says:

        Hey Kristin,
        Thanks so much for making this recipe, I am thrilled to hear that it was enjoyed! Have a great day:) xxT

    3. halfbakedharvest says:

      Hey Karen,
      If you give the recipe a try and have this feedback let me know, but I don’t have any issue with mushiness, nor it the pasta cooked for too long:) xTieghan

      1. Tricia says:

        Do you drain the water you are boiling the pasta in?

        1. halfbakedharvest says:

          Hi Tricia,
          Nope, you are going to leave the water, it becomes part of the cream sauce. Let me know if you give the recipe a try, I hope it turns out amazing for you:) xT

  8. Anne Mclean says:

    4 stars
    I would do less pasta and more veggies

    1. halfbakedharvest says:

      I hope you love the recipe Anne!

  9. Ashley says:

    Made this for dinner tonight and my girls couldn’t get enough! Thanks for sharing!!

    1. Karen says:

      The broccoli wasn’t soggy? Did you boil it for 12 min?

    2. halfbakedharvest says:

      Hey Ashley,
      Thanks so much for making this recipe, I am thrilled to hear that it was enjoyed! Have a great day:) xxT

  10. Michelle says:

    5 stars
    Quick, easy, and so yummy!!

    1. halfbakedharvest says:

      Hey Michelle,
      Thanks so much for making this recipe, I am thrilled to hear that it was enjoyed! Have a great day:) xxT

  11. Leslie says:

    Just made this for dinner, I am gluten-free so I substituted chickpea pasta. It was delicious! The broccoli and zucchini were a great addition.
    Not sure if it was because of my choice of pasta but next time I would add another cup of water for boiling the pasta.
    Thank you for a great easy and filling weeknight dinner.

    1. halfbakedharvest says:

      Hey Leslie,
      Thanks so much for making this recipe, I am thrilled to hear that it was enjoyed! Have a great day:) xxT

  12. Elizabeth says:

    Can you use the tub of cream cheese instead of the block?

    1. halfbakedharvest says:

      Hi Elizabeth,
      Sure, I bet that would be just fine to do. Let me know if you give the recipe a try, I hope you love it! xTieghan

  13. Beth says:

    Can’t wait to try this with zucchini! Do you need to squeeze the water out of zucchini after grating?

    1. halfbakedharvest says:

      Hey Beth,
      Nope, for this recipe you do not need to:) Let me know if you give it a try, I hope you love it! xTieghan

  14. Betsy says:

    Hi Tieghan
    Which type of milk do you prefer in this recipe?
    Making for my Grandkids & myself today . Sounds perfect for a Cold ? day in North Carolina mountains!!
    Thanks !!

    1. halfbakedharvest says:

      Hey Betsy,
      I like to use them all, which is why I listed each of them. Heavy cream will make it extra creamy:) Let me know if you give the recipe a try, I hope you love it! xT

  15. Ruby says:

    Hello!

    What kind of cream cheese do you use? I would have thought like Philadelphia for cream cheese, but I wouldn’t be able to ‘cube’ that? What cream cheese do you suggest? 🙂

    1. Rachael Lee says:

      I’m sorry, I know I’m. Not Tieghan, but Philly cream cheese comes in a block as well as a tub, so if you use the block, it can be cubed.

    2. halfbakedharvest says:

      Hey Ruby,
      I use Philadelphia, if you buy the block of cream cheese you can cube it:) I hope you love the recipe! xTieghan