Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Yellow Squash Casserole


  • Author: Elsa
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This cheesy yellow squash casserole is a comforting side dish made with fresh squash, sautéed onions, creamy filling, and a buttery cracker topping. Perfect for family dinners or potlucks.


Ingredients

Scale
  • 4 cups fresh yellow squash, thinly sliced
  • 1 medium onion, finely chopped
  • 2 large eggs
  • ½ cup milk or cream
  • 1½ cups shredded cheddar cheese (or mix with parmesan)
  • ¼ cup mayonnaise or sour cream (optional for creaminess)
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • 1 cup crushed Ritz crackers or breadcrumbs
  • 2 tablespoons butter (for sautéing and topping)

Instructions

  1. Prep the Squash: Lightly salt the sliced squash and place in a colander to drain for 20–30 minutes to remove excess moisture.
  2. Cook Vegetables: In a skillet, sauté onion in butter until translucent. Add squash and cook until just tender, about 5–7 minutes.
  3. Make Filling: In a bowl, whisk eggs, milk, mayo or sour cream (if using), cheese, and seasonings. Add sautéed vegetables and mix well.
  4. Assemble and Bake: Pour mixture into a greased baking dish. Mix cracker crumbs with melted butter and spread over the top. Bake at 350°F (175°C) for 30–35 minutes until golden brown and bubbly.

Notes

For added flavor, sprinkle a bit of paprika or extra cheese on top before baking. This casserole pairs well with grilled meats or can be served as a vegetarian main.

  • Prep Time: 30 minutes
  • Cook Time: 35 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 portion
  • Calories: 320
  • Sugar: 4g
  • Sodium: 580mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 2g
  • Protein: 11g
  • Cholesterol: 95mg