Roasted Butternut Squash Dip with Gruyere
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
Roasted butternut squash dip with Gruyere is pure comfort in a bowl: warm, creamy, savory, and just a little sweet. I love serving it when the weather turns cool, but its bright lemon finish makes it welcome any time of year. It feels special enough for a party and is easy enough to make for a family snack.
The main ingredient is tender roasted butternut squash, blended with white beans, olive oil, onion, garlic, smoked paprika, nutmeg, and lemon juice. The beans help make the dip creamy, while Gruyere melts over the top into a rich, nutty layer. Then a little fresh lemon zest brings the flavors into balance.
To make this roasted butternut squash dip with Gruyere, roast the squash, onion, and garlic, then blend them with the beans, lemon juice, salt, and water. Spread the mixture in an oven-safe dish, add the cheese, and bake just until it melts. The hands-on prep is simple, and the full recipe takes about 50 minutes.
Serve it warm on a chilly evening, set it out as a holiday appetizer, or bring it to a potluck with crackers and crisp apple slices. It makes about 25 servings, so there is plenty to share.
Why You’ll Love This Roasted Butternut Squash Dip with Gruyere
- Cozy, balanced flavor: Roasted squash tastes naturally sweet, while smoked paprika, nutmeg, garlic, and lemon add savory depth and brightness.
- Creamy without cream: White beans help create a thick, smooth texture, so the dip feels satisfying without needing heavy cream.
- Simple ingredients: The recipe uses familiar produce and pantry staples, plus Gruyere for a delicious melted topping.
- Easy to prepare ahead: Roast and blend the vegetables in advance, then add the cheese and bake when you are ready to serve.
- Flexible for sharing: Pair this warm dip with crackers, crostini, vegetables, or apple slices for an easy snack or party spread.
Butternut Squash Tips
Choose a squash that feels firm and heavy for its size, with matte, unbroken skin and no soft spots. A large squash should give you about 6 heaping cups of chopped pieces. For easier cutting, trim a small piece from the bottom first so the squash sits steadily on your cutting board. Use a sharp knife and a sturdy vegetable peeler, then scoop out all the seeds and stringy membranes. Cut the squash into evenly sized chunks so they roast at the same pace. If you buy pre-cut squash, check that the pieces are similar in size and look fresh, not dried out.
Options for Substitutions
- Change the cheese: Replace Gruyere with sharp cheddar, Emmental, or Fontina. Each melts well and adds a slightly different flavor.
- Use garlic powder: Swap the six garlic cloves for 2 1/2 teaspoons garlic powder. Add it to the squash seasoning before roasting, as directed.
- Try another bean: Cannellini beans work well, but another mild white bean can also blend into a creamy dip.
- Adjust the liquid: Use vegetable broth instead of water for a more savory finish. Add it gradually, since you may not need the full cup.
- Switch the oil: Use another mild-flavored oil in place of olive oil, though olive oil adds a pleasant fruitiness.
- Add fresh herbs: Finish with chopped thyme, parsley, or sage if you like. Add herbs just before serving so their flavor stays fresh.
Watch Out for These Mistakes
Cut the squash into pieces that are close in size. If some pieces are much larger than others, they may stay firm while the smaller pieces become very soft. Also, spread the squash in a single layer so it roasts rather than steams. Use a second baking sheet for the onion and garlic.
Keep an eye on the garlic. The recipe calls for removing the cloves after the first 10 minutes of roasting, while the squash and onion continue to cook. Garlic cloves can turn bitter if they roast for too long, especially if they are small.
Add the water slowly while blending. Start with some of the cup and pour in the rest a little at a time until the dip looks thick and creamy. Since squash size and moisture can vary, you may need slightly less or more water. If your food processor is small, blend the mixture in two batches.
Finally, do not bake the dip for too long after adding the Gruyere. The cheese only needs about 5 to 6 minutes to melt. Overbaking can make the topping oily or overly browned, and it can dry out the surface of the dip.
What to Serve With Roasted Butternut Squash Dip with Gruyere?
Serve this roasted butternut squash dip with Gruyere alongside crisp apple slices, toasted crostini, sturdy crackers, or fresh vegetables such as carrots and bell peppers. The sweet-tart apples complement the squash, while bread and crackers make it easy to scoop. For a fuller appetizer spread, add olives or a simple green salad.
Storage Instructions
Store: Let the dip cool, then place it in an airtight container and refrigerate for up to 4 days. For the best texture, store it before adding the melted cheese topping when possible. If it is already topped, you can still refrigerate and reheat it.
Freeze: Freeze the dip without the cheese topping in a freezer-safe container for up to 3 months. Leave a little room at the top for expansion. Thaw it overnight in the refrigerator, then stir well before reheating. The texture may soften slightly after freezing.
Reheat: On the stovetop, warm the dip in a saucepan over low heat, stirring often. Add a splash of water or broth if it has thickened. In the microwave, heat it in a covered microwave-safe bowl in short intervals, stirring between each one. Add the Gruyere topping and warm briefly until melted.
Recipe Info
- Preparation Time: 15 minutes
- Cooking Time: 35 minutes
- Total Time: 50 minutes
- Level of Difficulty: Easy
- Servings: About 25
- Calories: 57 kcal per serving, as provided
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
The following are approximate ranges per serving, based on 25 servings. Actual values can vary with the size of the squash, the brand of cheese, and the amount of water used.
- Calories: 55 to 75
- Protein: 2 to 3 grams
- Fat: 3 to 5 grams
- Carbohydrates: 6 to 9 grams
Ingredients
- 1 large butternut squash (about 6 heaping cups chopped)
- 3 Tbsp olive oil, split (2 Tbsp for the squash, 1 Tbsp for the onion and garlic)
- 1 large white or yellow onion
- 6 cloves garlic, or 2 1/2 tsp garlic powder
- 2 1/2 tsp smoked paprika, plus more for garnish
- 1/2 tsp nutmeg
- 3/4 tsp kosher salt, split (1/2 tsp for the squash, 1/4 tsp for the food processor)
- 1/2 tsp pepper
- 1 can (15.5 oz) white or cannellini beans, drained and rinsed
- 2 Tbsp lemon juice
- 1 cup water
- 1 cup grated Gruyère cheese
- Zest of 1 lemon
Step-by-Step Instructions
Step 1: Heat the Oven and Prepare the Squash
Heat the oven to 400°F. Trim the squash so it sits flat, then peel it and cut it in half. Scoop out the seeds and membranes. Cut each half into rounds, then cut the rounds into evenly sized chunks.
Step 2: Season the Vegetables
Peel the garlic and cut the onion into large chunks. Toss the squash on one baking sheet with 2 tablespoons olive oil, smoked paprika, nutmeg, 1/2 teaspoon salt, and pepper. If using garlic powder instead of fresh garlic, add it to the squash now. On a second baking sheet, toss the garlic and onion with the remaining 1 tablespoon olive oil.
Step 3: Roast and Blend Until Creamy
Roast both sheets for 10 minutes, then remove the garlic. Return the squash and onion to the oven for 20 more minutes, or until tender, and let the vegetables cool slightly. Add the squash, onion, garlic, drained beans, lemon juice, and remaining 1/4 teaspoon salt to a food processor. Pulse until combined. Then, with the processor running, pour in the water gradually until the dip is thick and creamy. Blend in two batches if needed, and add a little more water if the mixture is too thick.
Step 4: Add Gruyere and Finish
Spread the dip in an oven-safe dish and top it with the grated Gruyere. Bake at 400°F for 5 to 6 minutes, just until the cheese melts. Finally, grate the lemon zest over the top and add extra smoked paprika or fresh herbs if you like. Serve warm with crackers, crostini, apple slices, or fresh vegetables.
Conclusion
This roasted butternut squash dip with Gruyere brings together sweet roasted squash, creamy white beans, warm spices, bright lemon, and a savory melted cheese topping. It is easy to make, simple to share, and ready in about 50 minutes. Try it for your next gathering or cozy night in, and share how you served it.

Roasted Butternut Squash Dip with Gruyere
Ingredients
Method
- Preheat the oven to 400°F. Trim the squash so it sits flat, peel, cut in half, scoop out seeds and membranes, and cut into evenly sized chunks.
- Peel the garlic and cut the onion into large chunks. On one baking sheet, toss the squash with 2 tablespoons of olive oil, smoked paprika, nutmeg, 1/2 teaspoon of salt, and pepper. On a second baking sheet, toss the garlic and onion with the remaining 1 tablespoon of olive oil.
- Roast both sheets for 10 minutes and then remove the garlic. Return the squash and onion to the oven for an additional 20 minutes or until tender. Let cool slightly.
- In a food processor, combine the roasted squash, onion, garlic, drained beans, lemon juice, and remaining 1/4 teaspoon salt. Pulse until combined, then gradually pour in the water until achieving a thick and creamy consistency.
- Spread the dip in an oven-safe dish, top with grated Gruyere, and bake at 400°F for 5 to 6 minutes, just until the cheese melts.
- Finish with lemon zest and extra smoked paprika or fresh herbs if desired.



