Creamy Pumpkin Mac and Cheese in 30 Minutes
Pumpkin mac and cheese is the cozy fall dinner that comes together fast on a weeknight. The pumpkin puree melts into the cheese sauce, making it extra creamy and giving it a subtle sweetness that balances the sharp cheddar.

This stovetop version skips the baking dish and gets everything done in one pot of pasta and one skillet. In about 25 minutes, you’ll have a velvety sauce that coats every elbow noodle.
Why This Version Works
I keep coming back to this recipe because it tastes like a classic mac and cheese with a hint of autumn. The pumpkin adds a gentle earthiness and makes the sauce feel richer without extra cream.
Sharp cheddar and Parmesan keep it savory, so it never crosses into dessert territory. A little nutmeg ties the pumpkin and cheese together in a way that feels natural, not gimmicky.
Best of all, it’s a one-skillet sauce you can make while the pasta boils. It’s reliable enough for a Tuesday night and interesting enough to serve at a casual dinner with friends.
Ingredients

- 8 oz elbow macaroni: shells or cavatappi also work.
- 2 tbsp unsalted butter: salted is fine, just reduce the added salt.
- 2 tbsp all-purpose flour
- 2 cups whole milk, warmed: 2% works but the sauce will be less rich.
- 1 cup pumpkin puree: not pumpkin pie filling.
- 1 ½ cups shredded sharp cheddar cheese: grate it yourself for the smoothest melt.
- ¼ cup grated Parmesan cheese
- ½ tsp kosher salt
- ¼ tsp black pepper
- ¼ tsp ground nutmeg
Variations / Substitutions
- Swap the cheese: smoked gouda or fontina bring a different flavor, but keep some sharp cheddar so the pumpkin doesn’t get lost.
- Add bacon: fold in 4 strips of crumbled cooked bacon at the end for a salty crunch.
- Herb it up: stir in a teaspoon of fresh chopped sage or thyme when you add the pumpkin.
- Make it spicy: a pinch of cayenne or a few dashes of hot sauce go in with the nutmeg.
- Go dairy-free: use plant-based butter, unsweetened oat milk, and your favorite meltable vegan cheddar.
- Gluten-free pasta: works well; cook it a minute less than the package says so it doesn’t turn mushy.
For another cozy pasta, try my Butternut Squash Mac and Cheese.
How to Make Pumpkin Mac and Cheese
Step 1: Boil the Pasta

Bring a large pot of salted water to a boil. Add the 8 oz elbow macaroni and cook until al dente, about 8 minutes. Drain and set aside.
While the pasta cooks, start the sauce. Draining the noodles a minute early is fine; they’ll finish cooking in the creamy sauce.
Step 2: Build the Roux

In a large skillet over medium heat, melt the 2 tbsp butter. Whisk in the 2 tbsp flour and cook, stirring nonstop, for 1 minute. You’re looking for a pale golden paste that smells nutty.
That minute of cooking the flour removes any raw flour taste and sets up a smooth, lump-free sauce. Don’t skip it.
Step 3: Melt in the Cheeses and Pumpkin

Turn the heat to low. Slowly pour in the 2 cups warmed whole milk while whisking, then stir in the 1 cup pumpkin puree, ½ tsp salt, ¼ tsp pepper, and ¼ tsp nutmeg. Let it simmer gently for 2 minutes, just until it thickens slightly.
With the heat still on low, add the 1 ½ cups shredded cheddar and ¼ cup Parmesan a handful at a time, whisking after each until completely melted. Low heat keeps the sauce silky, so resist the urge to rush.
Step 4: Toss and Serve

Add the drained pasta to the sauce and fold everything together with a rubber spatula. If the sauce feels too thick, stir in a splash of warm milk.
Spoon it into bowls while it’s still steaming. A fresh crack of black pepper and a little extra nutmeg on top make it look and taste finished.
Tips for the Creamiest Pumpkin Mac and Cheese
- Use room-temperature milk so the roux comes together fast and doesn’t seize up.
- Grate your own cheese from a block. Pre-shredded cheese often has anti-caking agents that can make the sauce grainy.
- Do not skip the nutmeg. It brings out the pumpkin flavor without making the dish taste like pie.
- For a little heat, stir in a pinch of cayenne or a couple dashes of hot sauce at the end.
- If the sauce looks thin, let it bubble for an extra minute before adding the pasta. It will thicken as it sits.
Storing Leftovers
- Refrigerate: transfer to an airtight container and keep for up to 4 days.
- Reheating: warm gently in a saucepan over low heat with a splash of milk, stirring often, until the sauce loosens up and the pasta is hot.
What to Serve With Pumpkin Mac and Cheese
A simple green salad with a sharp vinaigrette cuts through the richness of the cheese sauce nicely. For a full fall meal, roasted Brussels sprouts tossed with olive oil and salt work well alongside, their crispy edges playing off the creamy pasta.
Frequently Asked Questions
Can I use canned pumpkin pie filling?
No, avoid it. Pie filling is sweetened and spiced, so your mac and cheese will taste like dessert. Stick with plain pumpkin puree.
Can I make this ahead and bake it?
Yes. Transfer the finished mac and cheese to a baking dish, top with buttered breadcrumbs, and bake at 375°F (190°C) for 15 minutes, until the top is golden and the edges bubble.
Is this recipe good with gluten-free pasta?
Yes. Cook the gluten-free pasta about a minute less than the package directs so it stays firm when you mix it into the sauce.
Can I freeze pumpkin mac and cheese?
You can, though the sauce may separate a bit. Freeze in an airtight container for up to 2 months. Thaw overnight in the fridge and reheat low and slow with an extra splash of milk.

Pumpkin Mac and Cheese Recipe
Ingredients
Method
- Bring a large pot of salted water to a boil. Cook the macaroni until al dente, about 8 minutes. Drain.
- Melt the butter in a large skillet over medium heat. Whisk in the flour and cook, stirring, for 1 minute until pale golden.
- Reduce heat to low. Slowly whisk in the warm milk, then stir in the pumpkin puree, salt, pepper, and nutmeg. Simmer for 2 minutes.
- Add the cheddar and Parmesan a handful at a time, whisking until melted and smooth.
- Fold the drained pasta into the sauce. Thin with a splash of warm milk if needed. Serve right away with extra black pepper and nutmeg.
