Butternut Squash Casserole

Butternut squash casserole recipe

The Spruce

Prep: 15 mins
Cook: 55 mins
Total: 70 mins
Servings: 12 to 16 servings
Nutrition Facts (per serving)
168 Calories
8g Fat
18g Carbs
6g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12 to 16
Amount per serving
Calories 168
% Daily Value*
Total Fat 8g 11%
Saturated Fat 5g 26%
Cholesterol 26mg 9%
Sodium 95mg 4%
Total Carbohydrate 18g 7%
Dietary Fiber 2g 8%
Protein 6g
Calcium 148mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This butternut squash casserole recipe is similar to a mashed potato casserole. The butternut squash and potatoes are boiled, then mashed with butter, milk, cream cheese, and ricotta cheese. The butternut squash casserole is then topped with cheese and baked. This butternut squash recipe makes a great holiday side dish or make-ahead side dish when butternut squash is in season.


  • 1 (2-pound) butternut squash (peeled, seeded and cut into 1-inch chunks)
  • 2 pounds new potatoes (cut into 1-inch chunks)
  • 2 tablespoons butter
  • 3/4 cup low-fat milk
  • 4 ounces cream cheese
  • 1 cup part-skim ricotta cheese
  • 2 teaspoons garlic salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 cup grated Romano cheese (divided)

Steps to Make It

  1. Gather the ingredients. Preheat oven to 350 F.

    Ingredients for butternut squash casserole
    The Spruce
  2. Spray a 9x13-inch baking dish with cooking spray.

    Spray cooking dish
    The Spruce
  3. Place butternut squash and potatoes in a large heavy pot and cover with water by a depth of 1 inch.

    Place butternut squash and potatoes in pot
    The Spruce 
  4. Boil, uncovered, until tender, 12 to 15 minutes, and drain.

    Boil uncovered
    The Spruce
  5. Return butternut squash and potatoes to pot. Add butter, milk, cream cheese, ricotta, salt, pepper and half of the romano cheese. Taste and adjust seasoning.

    Return butternut squash and potatoes to pot
    The Spruce 
  6. Spread butternut squash casserole into a prepared baking dish.

    Butternut squash in pan
    The Spruce
  7. Sprinkle remaining Romano cheese on top.

    Sprinkle Romano cheese
    The Spruce
  8. Bake butternut squash casserole 30 to 45 minutes until cheese is golden brown.

    Bake butternut squash
    The Spruce
  9. Serve and enjoy!

Glass Bakeware Warning

For premade casseroles or leftovers that are in a glass baking dish and have been refrigerated, do not place directly into a hot oven as the glass can shatter. Instead, place any cold glass bakeware into a cold oven to warm up while it preheats. Or, allow the bakeware to rest outside of the fridge for 30 minutes to reach room temperature while the oven preheats.


  • To make ahead, stop at step 7. Allow the casserole to cool, then refrigerate or freeze, wrapped tightly, or bake.