Easy Yellow Squash with Cream Cheese

I never knew yellow squash could taste this good until I tried roasting it with butter and topping it with cream cheese! This recipe has become one of my go-to sides when I want something comforting but not too heavy. The combination of tender squash with that creamy, tangy topping is honestly addictive, and I find myself making it at least twice a month now.

yellow squash with cream cheese
Image: foodieonadiet.com / All Rights reserved

Preparation Time 20-30 minutes
Cooking Time 30-40 minutes
Total Time 50-70 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1600-1800
  • Protein: 40-50 g
  • Fat: 130-145 g
  • Carbohydrates: 90-110 g

Ingredients

For the squash base:

  • 3 tbsp butter (I like Kerrygold unsalted butter for this)
  • 1 tbsp oil
  • 2 lb yellow squash (sliced into 1/4-inch thick rounds)
  • 2 chiles (seeded and finely minced for a milder heat)
  • 1 bunch scallions
  • 4 cloves garlic
  • 1/4 tsp smoked paprika
  • salt
  • black pepper

For the filling:

  • 3/4 cup mayonnaise (I prefer Hellmann's mayonnaise)
  • 4 oz cream cheese (softened to room temperature, about 70°F)
  • 2 eggs
  • 1/2 cup parmesan

For the topping:

  • 1/4 cup parmesan
  • 16 crackers (crushed into small crumbs for a crunchy texture)
  • cooking spray

Step 1: Prepare Mise en Place and Preheat

  • 2 lb yellow squash
  • 2 chiles
  • 1 bunch scallions
  • 4 cloves garlic
  • 4 oz cream cheese
  • cooking spray

Preheat your oven to 350°F and lightly grease a 9x13 inch baking dish with cooking spray.

While the oven heats, prepare all your ingredients: slice the yellow squash into 1/4-inch thick rounds, seed and finely mince the chiles, chop the scallions (separating white and green parts for different timing), and mince the garlic.

Soften the cream cheese to room temperature if not already done.

Having everything ready will make the cooking process smooth and prevent overcooking any components.

Step 2: Sauté Squash and Build Aromatic Base

  • 3 tbsp butter
  • 1 tbsp oil
  • 2 lb yellow squash, sliced
  • 2 chiles, seeded and minced
  • scallion whites from Step 1
  • 4 cloves garlic, minced
  • 1/4 tsp smoked paprika
  • salt
  • black pepper

Heat the butter and oil in a large skillet over medium-high heat until the butter is foaming.

Add the sliced squash in a single layer and cook for 4-5 minutes until it begins to soften and develop light golden edges, stirring occasionally.

Add the minced chiles and cook for another 3-4 minutes to soften them and release their flavor.

Then stir in the white parts of the scallions, garlic, smoked paprika, salt, and pepper, cooking for about 1 minute until fragrant.

I like to add a generous pinch of salt at this stage because it helps draw out the squash's natural moisture and concentrates the flavors.

Step 3: Create the Creamy Binder

  • 3/4 cup mayonnaise
  • 4 oz cream cheese, softened
  • 2 eggs
  • 1/2 cup parmesan

In a medium bowl, whisk together the mayonnaise, softened cream cheese, eggs, and 1/2 cup of Parmesan until smooth and well combined.

The mixture should be creamy and homogeneous with no lumps of cream cheese visible.

This mixture will act as a rich custard-like binder that holds everything together while baking.

Step 4: Assemble the Casserole

  • creamy mixture from Step 3
  • sautéed squash from Step 2
  • 1/4 cup parmesan
  • 16 crackers, crushed

Spread half of the creamy mixture from Step 3 evenly across the bottom of your prepared baking dish.

Layer the sautéed squash mixture from Step 2 over the cream base, then pour the remaining half of the creamy mixture over the top, spreading it gently to cover all the squash.

This layering technique ensures even cooking and helps distribute the creamy sauce throughout the dish.

Sprinkle the remaining 1/4 cup of Parmesan evenly over the top, then finish with the crushed crackers for a crunchy texture contrast.

Step 5: Bake and Finish

  • assembled casserole from Step 4
  • scallion greens from Step 1

Bake in the preheated 350°F oven for 30-40 minutes until the top is golden brown and the filling is set but still slightly moist in the center (it will continue to set as it cools).

The casserole should jiggle just slightly when you gently shake the dish—this means the custard is perfectly set without being overcooked.

Remove from the oven and let rest for 5 minutes before serving.

I like to scatter the reserved green parts of the scallions over the top just before serving for a fresh pop of color and mild onion flavor that contrasts beautifully with the rich, creamy interior.

yellow squash with cream cheese

Easy Yellow Squash with Cream Cheese

Delicious Easy Yellow Squash with Cream Cheese recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6 servings
Calories: 1700

Ingredients
  

For the squash base:
  • 3 tbsp butter (I like Kerrygold unsalted butter for this)
  • 1 tbsp oil
  • 2 lb yellow squash (sliced into 1/4-inch thick rounds)
  • 2 chiles (seeded and finely minced for a milder heat)
  • 1 bunch scallions
  • 4 cloves garlic
  • 1/4 tsp smoked paprika
  • salt
  • black pepper
For the filling:
  • 3/4 cup mayonnaise (I prefer Hellmann's mayonnaise)
  • 4 oz cream cheese (softened to room temperature, about 70°F)
  • 2 eggs
  • 1/2 cup parmesan
For the topping:
  • 1/4 cup parmesan
  • 16 crackers (crushed into small crumbs for a crunchy texture)
  • cooking spray

Method
 

  1. Preheat your oven to 350°F and lightly grease a 9x13 inch baking dish with cooking spray. While the oven heats, prepare all your ingredients: slice the yellow squash into 1/4-inch thick rounds, seed and finely mince the chiles, chop the scallions (separating white and green parts for different timing), and mince the garlic. Soften the cream cheese to room temperature if not already done. Having everything ready will make the cooking process smooth and prevent overcooking any components.
  2. Heat the butter and oil in a large skillet over medium-high heat until the butter is foaming. Add the sliced squash in a single layer and cook for 4-5 minutes until it begins to soften and develop light golden edges, stirring occasionally. Add the minced chiles and cook for another 3-4 minutes to soften them and release their flavor. Then stir in the white parts of the scallions, garlic, smoked paprika, salt, and pepper, cooking for about 1 minute until fragrant. I like to add a generous pinch of salt at this stage because it helps draw out the squash's natural moisture and concentrates the flavors.
  3. In a medium bowl, whisk together the mayonnaise, softened cream cheese, eggs, and 1/2 cup of Parmesan until smooth and well combined. The mixture should be creamy and homogeneous with no lumps of cream cheese visible. This mixture will act as a rich custard-like binder that holds everything together while baking.
  4. Spread half of the creamy mixture from Step 3 evenly across the bottom of your prepared baking dish. Layer the sautéed squash mixture from Step 2 over the cream base, then pour the remaining half of the creamy mixture over the top, spreading it gently to cover all the squash. This layering technique ensures even cooking and helps distribute the creamy sauce throughout the dish. Sprinkle the remaining 1/4 cup of Parmesan evenly over the top, then finish with the crushed crackers for a crunchy texture contrast.
  5. Bake in the preheated 350°F oven for 30-40 minutes until the top is golden brown and the filling is set but still slightly moist in the center (it will continue to set as it cools). The casserole should jiggle just slightly when you gently shake the dish—this means the custard is perfectly set without being overcooked. Remove from the oven and let rest for 5 minutes before serving. I like to scatter the reserved green parts of the scallions over the top just before serving for a fresh pop of color and mild onion flavor that contrasts beautifully with the rich, creamy interior.

Leave a Comment

Recipe Rating