Ultimate Comfort Food Cheesy Green Pea Casserole Recipe
There’s something about a good casserole that feels like a warm hug from the past, especially when it’s a Cheesy Green Pea Casserole — a dish that’s as comforting as a porch swing on a slow summer evening in the Blue Ridge Mountains where I grew up. My grandmother, Mama Lu, had a way of turning humble ingredients into soulful meals that brought our family together, and this casserole reminds me of those slow, loving Sundays when food wasn’t just something to eat, but a way to speak care and history without saying a word. It’s cheesy, it’s green, and it’s downright nostalgic in the best way.
Table of Contents
Why You’ll Love This Cheesy Green Pea Casserole
When I think of this Cheesy Green Pea Casserole, I remember the gentle hands of Mama Lu stirring pots and the smell of melting cheese mingling with fresh peas she’d shelled that morning. This isn’t just any casserole — it’s a celebration of simple, fresh ingredients brought together in a way that feels like home. You’ll love how the tender green peas burst with sweetness, balanced by creamy cheese that blankets the whole dish in a golden, bubbly layer. And the best part? It’s easy enough for a weeknight supper but special enough to bring to any family gathering.
Like those many afternoons spent shelling peas on the porch, there’s a rhythm and patience to making this casserole that invites you to slow down and savor the process. You don’t need fancy gadgets or a long list of ingredients — just a handful of pantry staples and a little bit of love. Plus, it’s a great way to sneak some veggies onto the table without any fuss, and that’s something Mama Lu would’ve approved of, for sure.
Ingredients You’ll Need for This Cheesy Green Pea Casserole

- 4 cups fresh or frozen green peas (if using frozen, thawed)
- 2 cups sharp cheddar cheese, shredded
- 1 cup whole milk
- 1/2 cup sour cream
- 3 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 1/2 cup crushed buttery crackers or breadcrumbs (for topping)
- Optional: 1/4 teaspoon smoked paprika or a pinch of cayenne for a subtle kick
Substitution suggestions: If you don’t have sour cream, plain Greek yogurt works beautifully and adds a nice tang. For a dairy-free version, swap butter for olive oil, use a plant-based milk like oat milk, and choose a dairy-free cheese alternative. You can also use shallots instead of onions for a milder flavor.
Nutrition Facts
- Calories: Approximately 280 per serving (serves 6)
- Protein: 14g
- Fat: 16g (mostly from cheese and butter)
- Carbohydrates: 18g
- Fiber: 4g
- Sugar: 5g (natural sugars from peas and milk)
- Sodium: 450mg (can be reduced by using low-sodium cheese and crackers)
Growing up, nutrition wasn’t measured by numbers but by how food made us feel — strong, nourished, and loved. This casserole fits that bill perfectly, offering a wholesome mix of protein and fiber with that comforting dose of cheese that feels like a little reward.
PrintUltimate Comfort Food Cheesy Green Pea Casserole Recipe
Learn how to make delicious Cheesy Green Pea Casserole. Easy recipe with step-by-step instructions.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Ingredients
- 4 cups fresh or frozen green peas (if using frozen, thawed)
- 2 cups sharp cheddar cheese, shredded
- 1 cup whole milk
- 1/2 cup sour cream
- 3 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
- 1/2 cup crushed buttery crackers or breadcrumbs (for topping)
- Optional: 1/4 teaspoon smoked paprika or a pinch of cayenne for a subtle kick
Substitution suggestions: If you don’t have sour cream, plain Greek yogurt works beautifully and adds a nice tang. For a dairy-free version, swap butter for olive oil, use a plant-based milk like oat milk, and choose a dairy-free cheese alternative. You can also use shallots instead of onions for a milder flavor.
Instructions
- Preheat your oven to 375°F (190°C). Butter a 9×13-inch baking dish to keep your casserole from sticking and to add that extra bit of flavor.
- In a medium saucepan, melt the butter over medium heat. Add the finely chopped onion and cook, stirring occasionally, until translucent and soft—about 5 minutes. This step brings out the sweetness in the onions, much like Mama Lu’s slow-simmered pot roasts.
- Stir in the minced garlic and cook for another 30 seconds until fragrant. Garlic is one of those little touches that makes all the difference.
- Sprinkle the flour over the butter and onion mixture, stirring constantly to form a roux. Cook for about 2 minutes, until the raw flour smell disappears and the mixture looks smooth and bubbly.
- Gradually whisk in the milk, ensuring no lumps form. Keep stirring until the sauce thickens – this usually takes about 4-5 minutes. You’re aiming for a creamy, velvety consistency that will cling beautifully to the peas.
- Remove the saucepan from heat, then stir in the sour cream, half of the shredded cheddar cheese, salt, pepper, and smoked paprika or cayenne if using. This is where the magic happens — the sauce turns rich and tangy, just like the comforting dishes from my childhood.
- Fold in the green peas, making sure they’re evenly coated in the cheesy sauce. If you’re using fresh peas, they’ll add a lovely pop of texture; if frozen, they’ll bring a gentle sweetness.
- Pour the mixture into your prepared baking dish, smoothing the top with a spatula.
- Sprinkle the remaining cheddar cheese and the crushed crackers or breadcrumbs evenly over the top for a golden, crunchy crust that’s just like Mama Lu’s skillet cornbread crust — irresistible.
- Bake uncovered for 20-25 minutes, or until the top is bubbly and golden brown. You’ll know it’s done when you see those little golden bubbles along the edges and the cheese is perfectly melted.
- Let the casserole rest for about 5 minutes before serving — this pause helps the flavors settle and makes it easier to scoop out hearty portions.
One thing I learned from Mama Lu was that good food takes patience. Rushing this step would be like skipping the stories told on the porch — it just wouldn’t feel right.
Steps to Create Your Cheesy Green Pea Casserole
- Preheat your oven to 375°F (190°C). Butter a 9×13-inch baking dish to keep your casserole from sticking and to add that extra bit of flavor.
- In a medium saucepan, melt the butter over medium heat. Add the finely chopped onion and cook, stirring occasionally, until translucent and soft—about 5 minutes. This step brings out the sweetness in the onions, much like Mama Lu’s slow-simmered pot roasts.
- Stir in the minced garlic and cook for another 30 seconds until fragrant. Garlic is one of those little touches that makes all the difference.
- Sprinkle the flour over the butter and onion mixture, stirring constantly to form a roux. Cook for about 2 minutes, until the raw flour smell disappears and the mixture looks smooth and bubbly.
- Gradually whisk in the milk, ensuring no lumps form. Keep stirring until the sauce thickens – this usually takes about 4-5 minutes. You’re aiming for a creamy, velvety consistency that will cling beautifully to the peas.
- Remove the saucepan from heat, then stir in the sour cream, half of the shredded cheddar cheese, salt, pepper, and smoked paprika or cayenne if using. This is where the magic happens — the sauce turns rich and tangy, just like the comforting dishes from my childhood.
- Fold in the green peas, making sure they’re evenly coated in the cheesy sauce. If you’re using fresh peas, they’ll add a lovely pop of texture; if frozen, they’ll bring a gentle sweetness.
- Pour the mixture into your prepared baking dish, smoothing the top with a spatula.
- Sprinkle the remaining cheddar cheese and the crushed crackers or breadcrumbs evenly over the top for a golden, crunchy crust that’s just like Mama Lu’s skillet cornbread crust — irresistible.
- Bake uncovered for 20-25 minutes, or until the top is bubbly and golden brown. You’ll know it’s done when you see those little golden bubbles along the edges and the cheese is perfectly melted.
- Let the casserole rest for about 5 minutes before serving — this pause helps the flavors settle and makes it easier to scoop out hearty portions.
One thing I learned from Mama Lu was that good food takes patience. Rushing this step would be like skipping the stories told on the porch — it just wouldn’t feel right. Learn more: The Ultimate Comfort Food Ground Beef Gravy Mashed Potato Recipe
Tips for Making the Best Cheesy Green Pea Casserole
- Use fresh or thawed peas: Fresh peas bring a burst of sweetness and a tender bite. If frozen, make sure they’re fully thawed and drained to avoid a watery casserole.
- Don’t skip the roux: That butter and flour base thickens your sauce and gives it body — much like a strong foundation in any family recipe.
- Shred your own cheese: Pre-shredded cheese often contains anti-caking agents that can affect melting. Shredding fresh cheddar at home gives you that creamy melt that clings just right.
- Balance your seasoning: Taste your sauce before baking — a little extra salt or pepper can bring out all the flavors, just like Mama Lu’s pinch of salt and whole lot of soul.
- Optional extras: For a smoky twist, add crumbled cooked bacon or a handful of caramelized onions on top before baking.
Serving Suggestions and Pairings

This Cheesy Green Pea Casserole shines as a side dish but can also stand on its own as a light vegetarian main. Back at the farmhouse, it was often paired with a simple roast chicken or a pan of crispy skillet cornbread fresh from the oven. When I brought it west to Portland, I found it also pairs beautifully with grilled pork chops or a crisp green salad dressed with a tangy vinaigrette to cut through the richness.
For a true taste of home, serve it alongside a pot roast or slow-cooked brisket, bringing together that old-world comfort and new-world flavors in one sitting. And don’t forget a dollop of Mama Lu’s blackberry jam on the side — it’s a tradition that somehow makes every meal feel a little more like family.
Storage and Reheating Tips
Like most casseroles that come from slow, loving cooking, this one tastes just as good the next day — sometimes even better once the flavors have had time to mingle. Store leftovers in an airtight container in the refrigerator for up to 3 days.
To reheat, place individual portions in a microwave-safe dish and cover loosely with a damp paper towel to keep moisture in. Heat in 30-second bursts until warmed through. For a crispier top, reheat in a 350°F oven for about 10-15 minutes, uncovered.
If you want to freeze the casserole, bake it as usual, let it cool completely, then wrap tightly in foil and freeze for up to 2 months. To thaw, move it to the fridge the night before and reheat in the oven as described above.
Frequently Asked Questions
What are the main ingredients for Cheesy Green Pea Casserole?
The main ingredients for Cheesy Green Pea Casserole include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Cheesy Green Pea Casserole?
The total time to make Cheesy Green Pea Casserole includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Cheesy Green Pea Casserole ahead of time?
Yes, Cheesy Green Pea Casserole can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Cheesy Green Pea Casserole?
Cheesy Green Pea Casserole pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Cheesy Green Pea Casserole suitable for special diets?
Depending on the ingredients used, Cheesy Green Pea Casserole may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
Every time I make this Cheesy Green Pea Casserole, I’m reminded of those quiet afternoons spent with Mama Lu, her stories weaving through the kitchen like the smell of freshly baked bread. It’s a dish that honors the simple pleasures of life — fresh ingredients, patience, and the joy of sharing a meal with those you love. Whether you’re making it for a bustling family dinner or a cozy solo supper, it’s sure to bring a little bit of that farmhouse warmth straight to your table.
So grab your skillet, gather your ingredients, and let this casserole be your next kitchen conversation starter. Because here, food is always more than food — it’s a memory, a comfort, and a whole lot of soul.

