One Pot Butternut Squash Mac and Cheese
The first time I tried this One Pot Butternut Squash Mac and Cheese, I was trying to impress my in-laws and it was a total disaster. I was so focused on making it look fancy that I completely forgot to peel the squash. We ended up with these weird, chewy skin bits in every single bite. My father-in-law, god bless him, just kept chewing and smiling, saying “It’s got a real rustic texture, honey.” I was mortified, but it taught me that sometimes the simplest steps are the most important. Now it’s my go-to cozy dinner, and I’ve made every mistake so you don’t have to.
Recipe Card
| Recipe Title | One Pot Butternut Squash Mac and Cheese |
|---|---|
| Servings | 6 |
| Prep Time | 20 minutes |
| Cooking Time | 30 minutes |
| Calories | Approx. 420 |
Ingredients
- 1 medium butternut squash (about 2 cups cubed)
- 1 tbsp olive oil
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 3 cups vegetable broth
- 2 cups whole milk
- 1 lb elbow macaroni
- 1 tsp dry mustard powder
- 1/2 tsp smoked paprika
- 8 oz sharp cheddar cheese, shredded
- 4 oz Gruyère cheese, shredded
- Salt and black pepper to taste
- Pinch of nutmeg (optional)
That butternut squash is the star, but peeling it is a pain. I’ve cut myself more times than I’d like to admit trying to hack at it. Now I just pop it in the microwave for a minute to soften the skin a bit, it makes it way easier. And for the love of all that is cheesy, shred your own cheese. I used the pre-shredded stuff once and it turned my sauce into a grainy, gloopy mess because of the anti-caking stuff they coat it in.
Directions
- Peel and cube the butternut squash into 1/2-inch pieces.
- In a large pot or Dutch oven, heat the olive oil over medium heat.
- Add the diced onion and cook until soft, about 5 minutes.
- Add the garlic and cook for one more minute until fragrant.
- Add the cubed squash, vegetable broth, milk, and dry pasta to the pot.
- Stir in the mustard powder, paprika, salt, and pepper.
- Bring to a simmer, then reduce heat to low and cover.
- Cook for 15-20 minutes, stirring occasionally, until pasta is tender and most liquid is absorbed.
- Turn off the heat and stir in the shredded cheeses until melted and smooth.
- Season with a pinch of nutmeg if using, and adjust salt and pepper to taste. Serve immediately.
The step where you add the pasta and liquid all at once feels wrong, I know. The first time I did it, I was convinced I was making soup. I almost dumped it out and started over! But you have to trust the process. The pasta starch thickens everything up into this incredible, creamy sauce. Just make sure you stir it every few minutes so nothing sticks to the bottom of the pot. I learned that the hard way and spent an hour scrubbing a burnt pot.
I love this recipe because it feels like a little victory every time it works. My kids, who usually turn their noses up at anything orange that isn’t a cheese puff, actually devour this. It’s our favorite easy dinner after a long day of soccer practice and chaos. The leftovers are even better the next day, just add a splash of milk when you reheat it to bring the sauce back to life.
The best part is that it’s a one-pot wonder. I am the queen of dirtying every bowl in the kitchen, but this recipe keeps the cleanup to a minimum. It’s the ultimate comfort food that doesn’t make you feel like you’ve been hit by a truck afterwards. I’ve tried adding broccoli or spinach to it sometimes, which is a great way to sneak in more veggies, but my husband always knows.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 420 | 55g | 15g | 18g |
I know, the calories seem a bit high, but compared to a traditional mac and cheese, it’s actually a pretty healthy swap. The squash adds a ton of vitamin A and fiber, so you’re getting some real nutrients in there. I’ve tried making it with low-fat milk and less cheese to lighten it up, but honestly, it just wasn’t the same. It’s worth the splurge for a family favorite like this.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Butternut Squash | Frozen pureed squash or sweet potato |
| Elbow Macaroni | Shells, cavatappi, or gluten-free pasta |
| Sharp Cheddar | Monterey Jack or Fontina |
| Whole Milk | 2% milk or unsweetened almond milk |
I’ve tried almost every swap on this list. The frozen pureed squash is a huge time-saver and works great, just use about a cup and a half. Gluten-free pasta can be tricky because it sometimes drinks up more liquid, so you might need an extra splash of broth. I once used pre-cubed sweet potato and it made the whole thing a bit too sweet for my taste, but my kids loved it.
Tips
- Don’t skip the dry mustard powder. It doesn’t make it taste like mustard, it just makes the cheese flavor pop.
- Use a pot that’s bigger than you think you need. It bubbles up like crazy and I’ve had many boil-overs.
- Let it sit for 5 minutes after you turn off the heat before serving. It thickens up perfectly.
The first tip about the mustard powder is one I learned the hard way. I didn’t have any once and thought “how important can it be?” The result was a mac and cheese that was just… flat. It tasted cheesy, but it didn’t have that deep, complex flavor. Now I never make it without it. It’s my secret weapon.
FAQ
Can I make this ahead of time?
You can, but the pasta will keep absorbing the liquid. When you reheat it, it’ll be super thick. Just add a good glug of milk or broth when you warm it up on the stove to loosen the sauce back up. It won’t be quite as perfect as fresh, but it’s still delicious.
My sauce is too thin, what did I do wrong?
This happens to me if I get impatient and don’t let it simmer long enough with the lid off at the end. Just turn the heat back on low and let it bubble gently for a few more minutes, stirring constantly. It’ll thicken right up. Also, make sure your squash is cooked through and soft, that’s a big part of the thickening power.
Can I use pre-shredded cheese?
I mean, you *can*, but I really don’t recommend it. I’ve done it in a pinch and the sauce never gets as silky smooth. It always has a slightly grainy texture. Taking the two extra minutes to shred a block of cheese is 100% worth it for the final result, I promise.
That’s everything I know about making One Pot Butternut Squash Mac and Cheese! Hope you give it a try, and if you mess it up, you’re in good company—I still do it sometimes. Let me know how it turns out!
One Pot Butternut Squash Mac and Cheese
Creamy, comforting mac and cheese with hidden butternut squash for extra nutrition and flavor, all made in one pot for easy cleanup.
Ingredients
- 1 medium butternut squash (about 2 cups cubed)
- 1 tbsp olive oil
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 3 cups vegetable broth
- 2 cups whole milk
- 1 lb elbow macaroni
- 1 tsp dry mustard powder
- 1/2 tsp smoked paprika
- 8 oz sharp cheddar cheese, shredded
- 4 oz Gruyère cheese, shredded
- Salt and black pepper to taste
- Pinch of nutmeg (optional)
Instructions
-
Peel and cube the butternut squash into 1/2-inch pieces
-
In a large pot or Dutch oven, heat the olive oil over medium heat
-
Add the diced onion and cook until soft, about 5 minutes
-
Add the garlic and cook for one more minute until fragrant
-
Add the cubed squash, vegetable broth, milk, and dry pasta to the pot
-
Stir in the mustard powder, paprika, salt, and pepper
-
Bring to a simmer, then reduce heat to low and cover
-
Cook for 15-20 minutes, stirring occasionally, until pasta is tender and most liquid is absorbed
-
Turn off the heat and stir in the shredded cheeses until melted and smooth
-
Season with a pinch of nutmeg if using, and adjust salt and pepper to taste. Serve immediately
Nutrition (Per Serving)



