Cracker Barrel Squash Casserole recipe
Jump To Recipe
Prep Time: 20 min
Cook Time : 40 min
Total Time: 1 hour
Cracker Barrel Squash Casserole Ingredients
Squash Filling
Three-Cheese Filling
Buttery Cracker Topping

Before You Start
Take a few minutes to get everything ready. These simple prep steps help the squash cook evenly and keep the finished casserole creamy instead of watery.
Once everything is prepped, you’re ready to bring the squash, creamy three-cheese filling, and buttery cracker topping together.
How to Make Cracker Barrel Squash Casserole
Cook the Squash and Onion
- Place a large skillet on the stove and heat it over medium heat.
- Add 1 tablespoon butter to the skillet and let it melt completely.
- Add the finely diced sweet onion to the melted butter.
- Cook the onion for 2–3 minutes, stirring occasionally, until it starts to soften. It does not need to turn brown.
- Add the sliced yellow squash to the skillet.
- Sprinkle ¼ teaspoon of the salt over the squash.
- Stir gently so the squash, onion, butter, and salt are evenly combined.
- Cook for 5–7 minutes, stirring gently every so often.
The squash should be tender but not mushy. It will cook more in the oven, so don’t worry if it isn’t completely soft yet.
Tip: If the squash starts sticking to the skillet, lower the heat slightly and give it a gentle stir.




2. Drain the Squash Really Well
- Place a colander over the sink and carefully pour the cooked squash and onion into it.
- Let them sit for 5 minutes so the excess water can drain away.
- For an even better result, gently press the squash with the back of a spoon to help release more liquid.
Don’t skip this step. Yellow squash naturally contains a lot of water, and that extra moisture can make your finished casserole watery.

Make the Creamy Three-Cheese Filling
- While the squash is draining, grab a large mixing bowl.
- Add the sour cream, mayonnaise, 1 large egg, remaining ¼ teaspoon salt, and ¼ teaspoon black pepper.
- Next, add the shredded cheddar, Monterey Jack, and Parmesan cheese. Stir gently until all three cheeses are mixed evenly into the creamy mixture.
- Use a wooden spoon or silicone spatula to gently stir until the cheeses are evenly distributed throughout the creamy mixture.
The mixture will be thick, but that’s exactly what you want. It will coat the squash and become creamy as it bakes.




Combine the Squash and Cheese Mixture
Now it’s time to bring everything together.
- Add the well-drained squash and onion to the bowl with the cheese mixture.
- Use a wooden spoon or silicone spatula to gently fold the squash into the creamy filling.
- Continue folding until the squash and onion are evenly coated.
Make the Buttery Cracker Topping
The cracker topping gives the casserole a crisp, buttery finish.
- Add 1 cup crushed buttery round crackers to a small bowl.
- Pour 3 tablespoons melted butter over the cracker crumbs.
- Stir with a fork or spoon until the crumbs are evenly coated with butter.
The crumbs should look lightly moistened rather than soaked. Set the topping aside while you prepare the baking dish.
Put the Casserole Together
- Lightly grease an 8×8-inch or 2-quart baking dish.
- Spoon the squash mixture into the dish and spread it into an even layer with the back of a spoon or spatula.
- Sprinkle the buttery cracker crumbs evenly over the entire surface. Try to cover the casserole from edge to edge so you get some crispy topping in every serving.


Bake Until Hot and Golden
- Place the uncovered baking dish in the 350°F (175°C) oven.
- Bake for 30–35 minutes.
- Start checking the casserole around the 30-minute mark.
The casserole is ready when the filling is hot and bubbling around the edges and the cracker topping is golden brown and crisp.
If the topping still looks pale after 35 minutes, continue baking for another 3–5 minutes. Keep a close eye on it during this time because the cracker crumbs can go from golden to too dark fairly quickly.

Let It Rest Before Serving
- Take the casserole out of the oven and resist the urge to dig in right away!
- Let it rest for 5–10 minutes before serving. This gives the creamy filling a chance to settle, making it easier to scoop and helping the casserole hold together on the plate.
- Then grab a spoon and serve it warm while that buttery topping is still nice and crisp.

Equipment You Need
- Large skillet
- Colander
- Large mixing bowl
- Whisk
- Wooden spoon or silicone spatula
- 8×8-inch or 2-quart baking dish
- Measuring cups and spoons
- Cheese grater
Estimated Nutrition Per Serving
- Calories: ~220
- Total Fat: ~14 g
- Saturated Fat: ~5 g
- Cholesterol: ~25 mg
- Sodium: ~700 mg
- Total Carbohydrates: ~15 g
- Dietary Fiber: ~4 g
- Total Sugars: ~6 g
- Protein: ~7 g
Tips for the Best Cracker Barrel Squash Casserole
Casserole Too Watery?
The squash probably wasn’t drained enough. Let the cooked squash sit in a colander for several minutes and gently press out the excess liquid before mixing.
Squash Too Mushy?
It may have been cooked too long on the stovetop. Next time, remove it as soon as it becomes tender. Remember, it still has to bake.
Cheese Not Melting Smoothly?
Try shredding the cheese yourself. Freshly shredded cheese generally melts more smoothly into the creamy filling.
Topping Browning Too Fast?
If the crackers become golden before the casserole is heated through, loosely cover the dish with foil and continue baking.
What to Serve With Cracker Barrel Squash Casserole
I like keeping the rest of the meal simple when serving this casserole. Something like Cracker Barrel Grilled Chicken Tenders or Cracker Barrel Hamburger Steak gives you a hearty main dish without taking attention away from the creamy squash. Add a piece of Cracker Barrel Cornbread or a warm Cracker Barrel Biscuit, and you’ve got an easy, satisfying meal.
Why You’ll Love This Cracker Barrel Squash Casserole
- Easy preparation: The recipe follows simple steps that are easy to follow, even for beginners.
- Uses fresh yellow squash: It’s a delicious way to make the most of summer squash.
- Three cheeses add depth: Each cheese brings something different to the creamy filling.
- A crunchy finish: The buttery cracker topping keeps the texture from becoming one-note.
- Make-ahead friendly: You can prepare parts of the casserole ahead when you’re planning a busy dinner or holiday meal.
Variations and Substitutions
You can make a few little changes depending on what you’ve got in the kitchen.
Mix the squash: Use equal parts yellow squash and zucchini for a colorful combination. Cook and drain them the same way as the yellow squash.
Switch the cheese: Colby Jack or mild cheddar can replace Monterey Jack. Romano is a good alternative to Parmesan when you want a similar salty, savory note.
Replace sour cream: Plain Greek yogurt works well and adds a little extra tang.
Change the cracker topping: Any buttery round cracker can be crushed and mixed with melted butter.
Add bacon: Cooked, crumbled bacon adds a smoky flavor that pairs especially well with the cheese.
Add herbs or garlic: A little fresh parsley, thyme, or garlic powder can give the casserole a different flavor without changing the basic recipe.
How to Store and Reheat Cracker Barrel Squash Casserole
Have leftovers? Let the casserole cool, then cover it tightly or place it in an airtight container and keep it in the refrigerator for 3–4 days.
For the best results, reheat it in a 350°F oven for 15–20 minutes, removing the foil near the end so the buttery cracker topping can crisp up again.
You can also microwave individual portions for 30–60 seconds at a time until warm. I recommend skipping the freezer, since the squash can release extra moisture after thawing and leave the casserole watery.
Frequently Asked Questions
❤️ Did You Make This Squash Casserole?
I’d love to hear how your Cracker Barrel Squash Casserole turned out!
⭐ Leave a star rating below and share your experience in the comments. Did you make any changes or add your own favorite vegetables?
If you snapped a photo, tag @Cracker barrel recipes on Instagram so I can see your delicious creation.
Happy cooking! 🍗❤️

