If you ask me, pea salad casserole is one of those dishes that just works.
This classic potluck favorite combines crisp iceberg lettuce with sweet green peas, Swiss cheese cubes, and bacon bits for a side dish that feels both nostalgic and satisfying. The creamy dressing made with mayo and Miracle Whip gets a hint of sweetness from a touch of sugar.
It’s layered together with crunchy celery and green onions for a nice bite. A sprinkle of paprika on top gives it that finishing touch.
It’s the kind of dish that disappears fast at gatherings, perfect for barbecues and family dinners.

Why You’ll Love This Pea Salad Casserole
- Ready in 20 minutes – This salad comes together super fast, making it perfect for last-minute potlucks or when you need a quick side dish for dinner.
- No cooking required – Just chop, mix, and chill. There’s no need to turn on the oven or stove, which is especially nice during hot summer months.
- Crowd-pleasing flavors – The creamy dressing, crispy bacon, and sweet peas create a combination that disappears fast at gatherings.
- Make-ahead friendly – You can prep this salad hours before serving, giving the flavors time to blend together while freeing up your time for other dishes.
- Simple ingredients – Everything you need is easy to find at any grocery store, and you might already have most of these items in your fridge.
What Kind of Lettuce Should I Use?
For pea salad casserole, iceberg lettuce is the traditional choice and works really well because it stays crisp and holds up to the creamy dressing without getting soggy too quickly. That said, romaine lettuce is another solid option if you want something with a bit more nutritional value and a slightly different crunch. You’ll want to make sure whatever lettuce you choose is completely dry after washing – excess water will dilute your dressing and make the salad watery. If you’re prepping this ahead of time, iceberg is definitely your best bet since it has the longest staying power in the fridge.
Options for Substitutions
This classic salad is easy to customize based on what you have in your kitchen:
- Lettuce: Iceberg lettuce is traditional here, but you can use romaine or butter lettuce instead. Just keep in mind that softer lettuces will wilt faster, so plan to serve the salad sooner.
- Swiss cheese: Feel free to swap this with cheddar, colby, or even monterey jack. Shred it yourself for the best texture and flavor.
- Mayonnaise and Miracle Whip: If you only have one or the other on hand, you can use a full cup of either mayo or Miracle Whip. The flavor will be slightly different – all mayo makes it richer, while all Miracle Whip adds more tang.
- Bacon bits: Real cooked bacon is always better if you have time to make it. You can also use turkey bacon or leave it out for a vegetarian version.
- Peas: Frozen peas work great here – just thaw and drain them well. Fresh peas are fine too, though you’ll want to blanch them briefly first.
- Green onions: Regular yellow or white onion works in a pinch, just use about 1/4 cup finely chopped and rinse under cold water to mellow the bite.
Watch Out for These Mistakes While Cooking
The biggest mistake with pea salad casserole is assembling it too far in advance, which causes the lettuce to wilt and become limp – aim to put it together no more than 2-3 hours before serving for the best crunch.
If you’re using frozen peas, make sure they’re completely thawed and patted dry with paper towels, otherwise excess moisture will water down your dressing and make the salad soggy.
Another common error is over-mixing the salad once you add the dressing, which can bruise the lettuce and turn it brown – gently fold everything together just until combined.
For extra flavor, try crisping your bacon bits in a pan for a few minutes even if they’re pre-cooked, and taste your dressing before adding it since the sugar and salt levels can vary depending on your mayonnaise brand.
What to Serve With Pea Salad Casserole?
Pea salad casserole is one of those dishes that works great at potlucks and barbecues, so I like to serve it alongside grilled chicken, burgers, or hot dogs. It also pairs really well with other picnic favorites like baked beans, potato salad, or coleslaw if you’re feeding a crowd. Since this dish is already pretty filling with the bacon, cheese, and creamy dressing, you don’t need much else – maybe just some dinner rolls or crackers on the side. For a simple weeknight meal, I’ll sometimes serve it with rotisserie chicken and call it a day.
Storage Instructions
Store: Keep your pea salad casserole covered tightly with plastic wrap or in an airtight container in the fridge for up to 3 days. The lettuce will start to wilt after that, so it’s best enjoyed within the first couple of days when everything is still crisp and fresh.
Make Ahead: You can prep this salad a few hours before serving, which actually helps the flavors blend together nicely. Just wait to add the lettuce until right before you’re ready to serve so it doesn’t get soggy from the dressing.
Serve: This salad is best served cold straight from the fridge. Give it a gentle toss before serving if the dressing has settled to the bottom, and add a few extra bacon bits on top if you want to freshen it up.
| Preparation Time | 15-20 minutes |
| Cooking Time | 0 minutes |
| Total Time | 15-20 minutes |
| Level of Difficulty | Easy |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1350
- Protein: 38-46 g
- Fat: 85-100 g
- Carbohydrates: 70-85 g
Ingredients
For the salad:
- 1 head iceberg lettuce (roughly chopped into 1-inch pieces)
- 10 oz green peas (I use Birds Eye for a more vibrant green color)
- 1 cup swiss cheese (diced into 1/2-inch cubes)
- 3 green onions
- 1/2 cup bacon bits
- 1/2 cup diced celery
For the dressing:
- 1/2 cup mayonnaise (I prefer Hellmann’s for a creamier texture)
- 1/2 cup miracle whip
- 1 tbsp sugar
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp paprika
Step 1: Prepare the Mise en Place
- 1 head iceberg lettuce
- 1 cup swiss cheese
- 3 green onions
- 1/2 cup diced celery
Chop the iceberg lettuce into 1-inch pieces and place in a large bowl or 9×13 inch casserole dish.
Dice the swiss cheese into 1/2-inch cubes, slice the green onions (both white and green parts), and dice the celery.
Having everything prepped and ready will make assembly quick and ensure the vegetables stay fresh and crisp.
Step 2: Build the Creamy Dressing
- 1/2 cup mayonnaise
- 1/2 cup miracle whip
- 1 tbsp sugar
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp paprika
In a small bowl, whisk together the mayonnaise, miracle whip, sugar, salt, black pepper, and paprika until smooth and well combined.
I prefer using Hellmann’s mayo for its creamier texture, which makes the dressing silkier.
This dressing base is best mixed in advance so the flavors can meld together.
Step 3: Assemble the Salad Base
- chopped lettuce from Step 1
- 10 oz green peas
- diced cheese from Step 1
- sliced green onions from Step 1
- diced celery from Step 1
Layer the prepared lettuce in your serving dish, then add the green peas, diced swiss cheese, sliced green onions, and diced celery on top.
I like to keep the peas frozen until the last moment before adding them—this keeps them vibrant green and prevents them from releasing moisture that would make the salad watery.
Step 4: Dress and Finish
- creamy dressing from Step 2
- 1/2 cup bacon bits
Pour the creamy dressing from Step 2 evenly over the salad mixture and gently stir to coat all the vegetables.
Top with the bacon bits, distributing them evenly across the surface.
Cover the dish and refrigerate for at least 30 minutes before serving to allow the flavors to meld and the salad to chill.

Layered Pea Salad Casserole
Ingredients
For the salad::
- 1 head iceberg lettuce (roughly chopped into 1-inch pieces)
- 10 oz green peas (I use Birds Eye for a more vibrant green color)
- 1 cup swiss cheese (diced into 1/2-inch cubes)
- 3 green onions
- 1/2 cup bacon bits
- 1/2 cup diced celery
For the dressing::
- 1/2 cup mayonnaise (I prefer Hellmann's for a creamier texture)
- 1/2 cup miracle whip
- 1 tbsp sugar
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 tsp paprika
Instructions
- Chop the iceberg lettuce into 1-inch pieces and place in a large bowl or 9x13 inch casserole dish. Dice the swiss cheese into 1/2-inch cubes, slice the green onions (both white and green parts), and dice the celery. Having everything prepped and ready will make assembly quick and ensure the vegetables stay fresh and crisp.
- In a small bowl, whisk together the mayonnaise, miracle whip, sugar, salt, black pepper, and paprika until smooth and well combined. I prefer using Hellmann's mayo for its creamier texture, which makes the dressing silkier. This dressing base is best mixed in advance so the flavors can meld together.
- Layer the prepared lettuce in your serving dish, then add the green peas, diced swiss cheese, sliced green onions, and diced celery on top. I like to keep the peas frozen until the last moment before adding them—this keeps them vibrant green and prevents them from releasing moisture that would make the salad watery.
- Pour the creamy dressing from Step 2 evenly over the salad mixture and gently stir to coat all the vegetables. Top with the bacon bits, distributing them evenly across the surface. Cover the dish and refrigerate for at least 30 minutes before serving to allow the flavors to meld and the salad to chill.






