Love this? Save it for later!
Share the inspiration with your friends
My husband took one bite of this creamy slow cooker butternut squash mac and cheese, then looked at me with this confused, almost annoyed expression. “Wait,” he said, fork hovering mid-air, “you’re telling me there’s squash in this?” He went back for thirds. That’s when I knew I had stumbled onto something worth sharing. This wasn’t just another healthy swap that tasted like a compromise. This was the real deal—velvety, cheesy, and so rich you’d never guess a whole vegetable was hiding in there.
Honestly, I wasn’t trying to be sneaky. I had a leftover butternut squash sitting on my counter, staring at me every time I walked into the kitchen. It was too pretty to waste, but I was tired of roasting it plain. So I threw it in the slow cooker with some broth, let it get soft and sweet, then blended it into a sauce that looked like liquid gold. The kids didn’t even blink. They just ate their mac and cheese like it was any other Tuesday night.
And that’s the thing about this recipe. It doesn’t ask you to choose between healthy and delicious. It just gives you both, no explanation needed. If you’re looking for a way to get more vegetables into your family’s dinner rotation without a single eye roll, this is it. It’s comfort food that actually makes you feel good.
Why You’ll Love This Recipe
I’ve tested this creamy slow cooker butternut squash mac and cheese more times than I can count, tweaking the cheese blend and the cooking time until it was absolutely perfect. Here is why this version stands out from every other recipe you’ve seen:
- Effortless Cooking : The slow cooker does all the heavy lifting. You don’t need to stand over a stove stirring a roux or worrying about scorched milk. Just toss everything in and walk away.
- Hidden Veggie Boost : A whole butternut squash gets blended into the sauce, adding fiber, vitamin A, and a natural sweetness that balances the sharp cheddar. Your kids won’t even notice.
- Incredibly Creamy : The combination of evaporated milk, sharp cheddar, and pureed squash creates a sauce that coats every piece of pasta like a dream. No grittiness, no graininess—just smooth, velvety goodness.
- Perfect for Busy Nights : This is the kind of meal you can prep in the morning and come home to. It’s ready when you are, which makes it a lifesaver on hectic weekdays.
- Crowd-Pleasing Comfort : I’ve brought this to potlucks and family dinners, and it disappears every single time. Even the pickiest eaters ask for seconds.
What makes this recipe different is the technique. Instead of just dumping squash into cheese sauce, I simmer it first with aromatics, then blend it until silky smooth. That extra step makes all the difference. It’s not just another mac and cheese—it’s the mac and cheese that makes you close your eyes after the first bite.
What Ingredients You Will Need
This recipe relies on simple, everyday ingredients to create something truly special. Nothing fancy, nothing hard to find—just smart combinations that work.
- Butternut squash (1 medium, about 3-4 cups cubed) : Look for one that feels heavy for its size with firm, unblemished skin. Pre-cut squash works fine in a pinch, but cutting your own ensures even pieces for consistent cooking.
- Low-sodium vegetable or chicken broth (2 cups) : I prefer using Swanson or Kitchen Basics for a clean flavor. The broth helps soften the squash and builds the base of the sauce.
- Garlic cloves (3-4, smashed) : Adds a subtle savory note that rounds out the sweetness of the squash. Don’t skip this—it balances the whole dish.
- Evaporated milk (1 can, 12 ounces) : This is the secret to the ultra-creamy texture. It won’t curdle like regular milk during slow cooking, and it adds richness without needing heavy cream.
- Sharp cheddar cheese (2 cups, freshly shredded) : Pre-shredded cheese has anti-caking agents that prevent smooth melting. Take the extra minute to shred your own—it’s worth it. I like Cabot or Tillamook for bold flavor.
- Gruyère or Monterey Jack cheese (1 cup, freshly shredded) : Gruyère adds nuttiness and incredible meltability. Monterey Jack is a milder, more budget-friendly option that still gives you that gooey pull.
- Dijon mustard (1 teaspoon) : You won’t taste it, but it brightens the cheese sauce and cuts through the richness.
- Elbow macaroni or small pasta (1 pound) : Use a sturdy shape like cavatappi, shells, or rotini. They hold onto the sauce better than traditional elbows.
- Salt and black pepper (to taste) : Season as you go, not just at the end.
- Butter (2 tablespoons, optional) : Stirring in a pat of butter at the end adds a glossy finish and extra richness.
- Breadcrumbs (½ cup, optional for topping) : Panko breadcrumbs tossed with melted butter and a pinch of paprika make a wonderful crunchy topping if you want to broil it before serving.
Equipment Needed
You don’t need a professional kitchen to make this recipe. Here’s what you’ll need:
- Slow cooker (5-6 quart) : A 6-quart oval works best because it gives the squash room to cook evenly. A smaller model will still work, just check that everything fits comfortably.
- Immersion blender or standard blender : An immersion blender lets you puree the squash right in the slow cooker, which means fewer dishes. If using a standard blender, work in batches and vent the lid to avoid pressure buildup.
- Cutting board and sharp knife : A good chef’s knife makes quick work of peeling and cubing butternut squash. I use a Victorinox chef’s knife—it’s affordable and stays sharp.
- Box grater or food processor with shredding disc : Freshly shredded cheese is non-negotiable here. A box grater works great, but a food processor speeds things up if you’re making a double batch.
- Large pot for boiling pasta : You’ll cook the pasta separately to avoid it turning into mush in the slow cooker.
- Colander : For draining the pasta.
- Wooden spoon or silicone spatula : For stirring the sauce and folding in the pasta.
Preparation Method

Let’s walk through this step by step. I’ve included all the little details I wish someone had told me the first time I made this.
- Prep the squash : Peel the butternut squash with a vegetable peeler, then cut it in half lengthwise. Scoop out the seeds and stringy bits with a spoon. Cut the flesh into 1-inch cubes. Don’t stress about perfection—they just need to be roughly the same size so they cook evenly.
- Cook the squash in the slow cooker : Place the cubed squash into your slow cooker. Add the smashed garlic cloves and pour in the 2 cups of broth. Cover and cook on high for 2-3 hours, or on low for 4-5 hours. The squash is ready when you can easily pierce a cube with a fork and it practically falls apart.
- Blend until smooth : Using an immersion blender, puree the squash and broth directly in the slow cooker until completely smooth. If you’re using a standard blender, carefully transfer the mixture in batches, blend until silky, then return it to the slow cooker. Be careful—the mixture is hot.
- Add the dairy and cheese : Switch the slow cooker to low (if it isn’t already). Stir in the evaporated milk, Dijon mustard, and a pinch of salt and pepper. Gradually add the shredded cheddar and Gruyère (or Monterey Jack), stirring constantly until each addition melts completely before adding the next. This prevents the sauce from breaking.
- Cook the pasta : While the cheese melts, bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente—about 1-2 minutes less than the recommended time. The pasta will continue cooking slightly when you add it to the sauce. Drain well, but don’t rinse.
- Combine and finish : Add the drained pasta to the slow cooker with the cheese sauce. Stir gently to coat every piece. If the sauce seems too thick, add a splash of the pasta cooking water or warm milk to loosen it up. Taste and adjust seasoning with more salt and pepper if needed.
- Optional crunchy topping : If you want a golden, crispy crust, transfer the mac and cheese to a baking dish, sprinkle with buttered panko breadcrumbs, and broil for 2-3 minutes until bubbly and browned. Watch it closely—broilers work fast.
- Rest before serving : Let the mac and cheese sit for 5 minutes before serving. This allows the sauce to settle and cling to the pasta perfectly.
Cooking Tips & Techniques
I’ve had my fair share of mac and cheese disasters, so let me save you the trouble. Here are the things I learned the hard way:
- Don’t overcook the squash : Overcooked squash can become waterlogged, which thins out your sauce. Cook it just until fork-tender, then blend immediately.
- Shred your own cheese : I know I said it already, but it’s that important. Pre-shredded cheese is coated in cellulose and starches that prevent smooth melting. Your sauce will turn out grainy, and nobody wants that.
- Add cheese off the heat : When you stir the cheese into the sauce, make sure the slow cooker is on low, not high. High heat can cause the cheese to seize up and become clumpy. Low and slow is the way to go.
- Cook pasta separately : I know it’s tempting to throw everything in the slow cooker and call it a day, but pasta cooked in the slow cooker turns into a mushy, starchy mess. Boil it separately, then stir it in at the end.
- Use a timer : Set a timer for the pasta. It’s easy to get distracted and end up with overcooked noodles. Al dente is your friend here.
- Season in layers : Add a pinch of salt to the squash as it cooks, a little more when you blend it, and taste the finished sauce before adding the pasta. This builds depth of flavor you can’t get from seasoning only at the end.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some ways to make it your own:
- Make it gluten-free : Use gluten-free pasta made from brown rice or chickpeas. Cook it according to package directions, and be careful not to overcook it—gluten-free pasta can get mushy fast. The sauce itself is naturally gluten-free.
- Add protein : Stir in shredded rotisserie chicken, cooked crumbled sausage, or crispy bacon bits right before serving. It turns this side dish into a complete meal. I’ve done this with leftover creamy Tuscan chicken and it was incredible.
- Swap the squash : No butternut squash? Use roasted sweet potato, pumpkin puree, or even frozen cauliflower (thawed and drained). Each one gives a slightly different flavor and color, but they all work beautifully.
- Spice it up : Add a pinch of cayenne pepper, smoked paprika, or a dash of hot sauce to the cheese sauce for a little heat. A teaspoon of chipotle in adobo sauce adds a smoky kick that pairs wonderfully with the sweet squash.
- Go dairy-free : Use full-fat canned coconut milk instead of evaporated milk, and swap the cheese for a high-quality dairy-free shred. Nutritional yeast adds a cheesy flavor if you want to boost it. The texture will be slightly different, but still delicious.
- Make it a casserole : If you’re feeding a crowd, double the recipe and bake it in a 9×13 dish with a crunchy breadcrumb topping. It’s a guaranteed hit at potlucks, especially alongside loaded BBQ pulled pork nachos.
Serving & Storage Suggestions
This creamy slow cooker butternut squash mac and cheese is best served warm, straight from the slow cooker. The sauce is at its peak creaminess right after it’s made, so don’t let it sit too long before digging in.
- Serving temperature : Serve hot, with an extra sprinkle of black pepper or fresh parsley on top for color. If you added the breadcrumb topping, serve it immediately so the crust stays crunchy.
- What to serve with it : This mac and cheese pairs beautifully with a simple green salad dressed with lemon vinaigrette or roasted broccoli. It also works as a side dish for grilled chicken, meatloaf, or even a cozy slow cooker tomato basil soup for the ultimate comfort food combo.
- Storing leftovers : Transfer leftovers to an airtight container and refrigerate for up to 4 days. The sauce will thicken as it sits, but don’t worry—it’s easy to revive.
- Reheating : The best way to reheat is on the stovetop over medium-low heat with a splash of milk or broth. Stir frequently until the sauce loosens up and the pasta is hot. You can also microwave individual portions in 30-second bursts, stirring between each. Add a little liquid each time.
- Freezing : This recipe freezes surprisingly well. Let it cool completely, then transfer to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat on the stovetop with a splash of milk. The texture might be slightly softer, but the flavor stays fantastic.
- Flavor development : Honestly, the flavors get even better after a day in the fridge. The squash sweetness melds with the cheese in a way that’s hard to describe. Leftovers might just be my favorite part.
Nutritional Information & Benefits
Here’s an approximate breakdown per serving (based on 8 servings):
- Calories : 420-460
- Protein : 18g
- Fat : 20g
- Carbohydrates : 48g
- Fiber : 6g
- Sugar : 10g (naturally occurring from squash)
- Vitamin A : 200% of the Daily Value
- Calcium : 35% of the Daily Value
Butternut squash is packed with vitamin A, which supports eye health and immune function. It’s also a great source of fiber, which helps keep you full and aids digestion. The cheese provides calcium and protein, making this a more balanced meal than traditional mac and cheese. If you’re watching your sodium, use low-sodium broth and reduce the added salt—the cheese already brings plenty of flavor. This recipe is vegetarian as written, and with the gluten-free and dairy-free variations above, it can accommodate most dietary needs.
Conclusion
This creamy slow cooker butternut squash mac and cheese is the kind of recipe that makes you feel like you’ve pulled off something brilliant without actually working that hard. It’s comforting, satisfying, and secretly packed with vegetables. I love that I can set it up in the morning and come home to dinner ready to go. It’s become my go-to for busy weeknights, lazy weekends, and everything in between.
I hope you give this one a try. Play around with the cheese blend, add your favorite mix-ins, and make it your own. And when you do, I’d love to hear about it. Drop a comment below and let me know how it turned out, or tag me in your photos if you share them online. There’s nothing better than knowing this recipe brought a little comfort to your table.
Frequently Asked Questions
Can I use frozen butternut squash instead of fresh?
Yes, absolutely. Frozen butternut squash works perfectly and saves you the prep time. Use about 4 cups of frozen cubed squash, and add it directly to the slow cooker without thawing. You may need to cook it an extra 30 minutes to account for the extra moisture.
Why did my cheese sauce turn out grainy?
Grainy cheese sauce usually happens for two reasons: using pre-shredded cheese or overheating. Always shred your own cheese from a block, and stir it into the sauce on low heat. High heat causes the proteins in the cheese to tighten up and separate, leaving you with a gritty texture.
Can I make this recipe vegan?
You can! Use full-fat canned coconut milk instead of evaporated milk, and swap the cheese for a high-quality vegan shred that melts well. Nutritional yeast adds a cheesy, savory flavor. The texture will be slightly different—less stretchy—but still creamy and delicious.
How do I prevent the pasta from getting mushy?
Cook the pasta separately until it’s al dente, about 1-2 minutes less than the package directions. It will continue to soften slightly when you stir it into the hot sauce. If you’re planning to have leftovers, undercook the pasta a little more so it holds up better when reheated.
Can I double this recipe for a crowd?
Yes, this recipe doubles easily. Use a larger slow cooker (at least 7 quarts) or split it between two slow cookers. Double all the ingredients, but keep an eye on the cooking time—it may take a little longer for the squash to become tender. You can also transfer the finished mac and cheese to a 9×13 baking dish, top with breadcrumbs, and bake at 375°F for 15-20 minutes for a crispy finish.
Pin This Recipe!

Creamy Slow Cooker Butternut Squash Mac and Cheese
This creamy slow cooker butternut squash mac and cheese is a velvety, cheesy comfort food with a hidden veggie boost. It’s effortless to make, perfect for busy nights, and so delicious that even picky eaters will ask for seconds.
- Prep Time: 15 minutes
- Cook Time: 2 hours 30 minutes
- Total Time: 2 hours 45 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 medium butternut squash (about 3–4 cups cubed)
- 2 cups low-sodium vegetable or chicken broth
- 3–4 garlic cloves, smashed
- 1 can (12 ounces) evaporated milk
- 2 cups sharp cheddar cheese, freshly shredded
- 1 cup Gruyère or Monterey Jack cheese, freshly shredded
- 1 teaspoon Dijon mustard
- 1 pound elbow macaroni or small pasta (such as cavatappi, shells, or rotini)
- Salt and black pepper to taste
- 2 tablespoons butter (optional)
- ½ cup panko breadcrumbs (optional for topping)
Instructions
- Prep the squash: Peel the butternut squash, cut in half lengthwise, scoop out seeds, and cut into 1-inch cubes.
- Cook the squash in the slow cooker: Place cubed squash, smashed garlic, and broth in the slow cooker. Cover and cook on high for 2-3 hours or low for 4-5 hours until fork-tender.
- Blend until smooth: Use an immersion blender to puree the squash and broth directly in the slow cooker until completely smooth. Alternatively, transfer in batches to a standard blender and blend carefully.
- Add the dairy and cheese: Switch slow cooker to low. Stir in evaporated milk, Dijon mustard, salt, and pepper. Gradually add shredded cheddar and Gruyère, stirring until each addition melts completely.
- Cook the pasta: Bring a large pot of salted water to a boil. Cook pasta until al dente (1-2 minutes less than package directions). Drain well, but do not rinse.
- Combine and finish: Add drained pasta to the slow cooker with cheese sauce. Stir gently to coat. If too thick, add a splash of pasta water or warm milk. Adjust seasoning.
- Optional crunchy topping: Transfer mac and cheese to a baking dish, top with buttered panko breadcrumbs, and broil for 2-3 minutes until golden.
- Rest before serving: Let mac and cheese sit for 5 minutes before serving.
Notes
Shred your own cheese for smooth melting. Cook pasta separately to avoid mushiness. For a dairy-free version, use full-fat coconut milk and vegan cheese. Leftovers can be refrigerated for up to 4 days or frozen for 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 440
- Sugar: 10
- Sodium: 480
- Fat: 20
- Saturated Fat: 12
- Carbohydrates: 48
- Fiber: 6
- Protein: 18
Keywords: slow cooker mac and cheese, butternut squash mac and cheese, creamy mac and cheese, hidden veggie mac and cheese, easy mac and cheese



