This creamy mashed butternut squash is a warm and cozy side dish. It’s naturally sweet, buttery, and oh-so-smooth—perfect for any meal!
Whenever I make this, I can’t help but sneak a spoonful before serving. It’s too tasty to resist! Plus, it’s super easy to make—just cook, mash, and enjoy the yumminess!
Key Ingredients & Substitutions
Butternut Squash: This is the star of the dish! Look for squash that feels heavy for its size and has a smooth, firm skin. If you can’t find butternut squash, you could use sweet potatoes or pumpkin for different flavors.
Butter: Unsalted butter gives a rich flavor. If you’re looking for a dairy-free option, you can use olive oil or coconut oil—both will still add a nice creaminess!
Milk or Heavy Cream: Adjust the amount based on how creamy you want it. Use whole milk for a lighter option, or coconut milk for a dairy-free twist. Almond milk or oat milk can work too, but they might change the flavor slightly.
Seasonings: Salt and pepper are essential, but you can mix things up! A pinch of cinnamon or cayenne pepper can add a unique touch. I personally love adding nutmeg for a cozy flavor.
How Do You Get Your Mashed Butternut Squash Super Smooth?
The key to creamy mashed butternut squash is to ensure it’s fully cooked and mashed properly. Here’s how to achieve that smooth consistency:
- Cut the squash into even chunks (about 1-inch) so they cook uniformly.
- When boiling, ensure the water fully covers the squash pieces for even cooking.
- After draining, make sure to let the squash sit briefly to let excess moisture evaporate.
- Use a potato masher or a ricer for an ultra-smooth texture. A hand mixer can also work if you want it really creamy.
Remember, the longer you mash, the smoother it gets! But don’t overdo it to avoid a gluey texture. Enjoy creating this delicious side dish!

Mashed Butternut Squash
Ingredients You’ll Need:
- 1 medium butternut squash (about 2 to 3 pounds), peeled, seeded, and cut into chunks
- 2 tablespoons unsalted butter
- 1/4 cup milk or heavy cream (adjust for desired creaminess)
- Salt, to taste
- Freshly ground black pepper, to taste
- 1 teaspoon fresh rosemary leaves, chopped (optional, for garnish and flavor)
- Optional: pinch of nutmeg for a warm spice note
How Much Time Will You Need?
This delicious mashed butternut squash takes about 30 minutes from start to finish. You’ll spend about 15–20 minutes cooking the squash, and a few more minutes mashing and seasoning. Easy and quick!
Step-by-Step Instructions:
1. Prepare the Butternut Squash:
Start by peeling the butternut squash carefully. Cut it in half and scoop out the seeds with a spoon. Next, chop the squash into roughly 1-inch chunks to ensure even cooking. This makes it perfect for mashing later on!
2. Cook the Squash:
Place your squash chunks in a large pot and cover them with water. Put the pot on the stove and bring it to a boil over medium-high heat. Once boiling, reduce the heat to a simmer and let it cook for about 15 to 20 minutes. You’ll know it’s ready when the squash is very tender and easy to pierce with a fork.
3. Drain and Mash:
Once the squash is tender, drain it thoroughly and return it to the pot or transfer it to a large bowl. Add the unsalted butter to the warm squash. Use a potato masher or a fork to mash it up! You can make it as smooth or as chunky as you like.
4. Add Creaminess:
Gradually stir in the milk or heavy cream until your mashed squash gets to the consistency you love. You can always adjust this based on how creamy you want it!
5. Season It Up:
Add salt and freshly ground black pepper to taste. If you’re feeling a bit adventurous, sprinkle in a pinch of nutmeg for that warm, cozy flavor!
6. Serve and Enjoy:
Transfer your beautiful mashed butternut squash to a serving bowl. For a lovely finishing touch, drizzle a little melted butter on top and garnish with the chopped rosemary. Serve it warm and enjoy this comforting dish!
This mashed butternut squash is perfect alongside roasted meats or as part of a festive holiday meal! Enjoy every bite of this creamy goodness!
Can I Use Pre-Cut Butternut Squash?
Absolutely! Pre-cut butternut squash can save you time in the kitchen. Just be sure to check that the pieces are not overly processed and are still fresh. Follow the same cooking instructions as you would for fresh squash.
How Can I Make This Recipe Dairy-Free?
To make this mashed butternut squash dairy-free, simply substitute the unsalted butter with olive oil or a dairy-free butter alternative. For the milk, you can use almond milk, coconut milk, or oat milk, adjusting the amount until you reach your desired creaminess.
Can I Prepare This Dish in Advance?
Yes, you can make mashed butternut squash ahead of time! Simply prepare the dish and store it in an airtight container in the refrigerator for up to 3 days. When you’re ready to serve, reheat it gently on the stove and add a splash of milk or cream to freshen it up.
What Can I Serve With Mashed Butternut Squash?
This dish pairs wonderfully with roasted meats, such as turkey, chicken, or pork. You can also serve it alongside vegetarian options like lentils or stuffed peppers for a colorful and delicious meal!



