Asparagus Casserole

This flavorful and indulgent Asparagus Casserole recipe is a fun and exciting way to enjoy a lower-calorie comfort dish. Packed with tender asparagus and peas, creamy goat cheese, toasty bread cubes, crispy bacon, and savory spices, this casserole dish is the perfect spring side dish and Easter dinner addition!

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please see my disclosure policy for details.



Cheesy asparagus casserole is a delicious twist on the classic comfort food made with vibrant spring vegetables and a creamy, rich base. I love that it’s both hearty and refreshing and loaded with an exciting combination of textures and flavor. Picture a forkful of crisp-tender asparagus, sweet peas, tangy goat cheese, oven-toasted sourdough bread, and juicy bacon–what a combo! Milk and eggs form a creamy base to hold everything together, and fresh lemon zest adds a bright, seasonal zing that brings out all the flavors. 

This fresh asparagus casserole is a lighter twist on traditional heavy casseroles. The simple, healthy ingredients lend a light and airy texture while bursting with indulgent flavor. Baking in the oven adds a golden, crisp top crust that adds incredible texture (and demands a photo-op!). You’ll have all the cozy comfort you love in classic casserole dishes without feeling weighed down.

I also love how easily customizable this recipe is. You can switch things up to satisfy your tastes or preferences, from choosing your favorite cheeses, breads, and meats to making it vegetarian or adding some extra heat. Serve it as a side dish alongside a protein main or as the star of the table with accompanying sides. It’s elegant enough for holiday gatherings like Easter brunch, yet easy enough to whip up for a cozy weeknight meal! 

If you’re a fan of baked casseroles, you’ll also love my Cheesy Zucchini Casserole, Cheesy Tuna Rice Casserole, and Taco Tator Tot Casserole

A close-up shot of the asparagus casserole.

What is Asparagus Casserole?

This asparagus casserole is a cross between a savory bread pudding and a breakfast strata. You can serve it for pretty much any meal, from brunch to lunch, or an elegant dinner. The base of the dish is a combination of cubed sourdough soaked in a rich, savory egg-like custard that gives each forkable bite a tender and creamy texture.

Asparagus, peas, sauteéd onions, bacon pieces, spices, goat cheese, and a hint of lemon zest are mixed into the base. Then the casserole is topped with more goat cheese and baked in the oven until the cheese is melted and the bread is golden brown.

All the ingredients to make asparagus casserole.

Ingredients and Substitutions

Sourdough Bread: The sturdy texture of cubed sourdough bread holds up well in the casserole base, but ciabatta or French bread works, too! I recommend using fresh, but you can also use slightly stale bread.

Bacon or Butter: Bacon adds a smoky, savory bite to the casserole. If you prefer to omit it, butter is a great alternative to add depth and flavor. 

Onion: Use yellow or white onion for a mild, slightly sweet flavor that complements the other ingredients. If you prefer a sweeter, sharper taste, swap it with red onion. 

Asparagus: Fresh, thick asparagus is best for texture and flavor and adds a pop of green color to the dish. Don’t forget to trim the ends and cut into smaller pieces before adding. 

Peas: Frozen peas add a tender burst of sweetness to the casserole. No need to defrost them; you’ll add them frozen to the recipe for easy prep!

Eggs & Milk: This combo creates a rich, custardy base that holds everything in the casserole together. Use large eggs and whole or 2% milk for the best creamy texture. 

Lemon Zest: Fresh lemon zest from the peel of a fresh lemon brightens the dish and enhances the flavor of the veggies. 

Salt & Pepper: Simple sea or Kosher salt and freshly cracked black pepper are all the seasonings you need to bring out the flavors. 

Goat Cheese: Adds creamy, tangy richness to the inside and top of the casserole. Or use feta for a slightly saltier creaminess.

How to Make Asparagus Casserole

For the complete recipe and measurements, scroll to the recipe card at the bottom of this post.

Step 1: Preheat the oven to 350°F and spray an 8x8-inch baking dish with nonstick cooking spray. Space the bread cubes out on a rimmed baking sheet. Toast for 8-10 minutes or until the bread is dried out and lightly crisp. Once done, remove the cubes and increase the oven temperature to 375°F.

An overhead shot of bread cubes on a rimmed baking sheet.

Step 2: Heat a skillet over medium heat while the cubes toast. Add the chopped bacon (or melt the butter) and diced onion. Cook and stir occasionally for 7-8 minutes or until the onions are translucent.

Onion and bacon cooking in a skillet.

Step 3: Add the asparagus and cook for 4 minutes. Add the frozen peas and cook for 2-3 more minutes or until the veggies are bright green. Remove the vegetables from the heat and let them cool for 2-3 minutes.

Step 4: In a large mixing bowl, whisk the eggs, milk, lemon zest, salt, and black pepper until well combined.

Step 5: Gently fold in the toasted bread cubes and cooled veggies until combined.

Step 6: Gently fold in ¾ cup of the crumbled goat cheese.

The asparagus casserole in a bowl before pouring into a baking pan.

Step 7: Pour the casserole mixture into the prepared baking pan. Sprinkle the remaining ¼ cup crumbled goat cheese on top.

An overhead shot of a pan of asparagus casserole before baking.

Step 8: Bake the casserole for 25-30 minutes in the preheated oven or until the center is set and the edges are golden brown. For a crunchy, golden brown topping, broil the casserole on low for 1-2 minutes. Enjoy hot!

An overhead shot of a baking side of asparagus casserole with lemon slices and salt.

Recipe Pro-Tips

  • Opt for fresh asparagus. Ripe, fresh asparagus is best if you can find it in season. This will lend to the best taste and texture.
  • Let the veggies cool before mixing. After sauteéing the asparagus and peas on the stovetop, allow them to cool before adding them to the egg mixture to prevent scrambling the eggs. 
  • Don’t skimp on the lemon zest. Fresh lemon zest does wonders to enhance the freshness of this dish and balances the rich flavors. It’s a secret ingredient I don’t recommend skipping! 
  • Avoid overcooking the veggies. When sautéeting the asparagus and peas, cook them until they turn bright green to prevent them from getting mushy while the dish bakes. 
  • Serve hot. This dish is best served straight from the oven! Bake it right before you’re ready to serve for the tastiest results.

Recipe Variations

  • Extra Cheesy: Add up to ½ cup of shredded gruyere, parmesan, or sharp cheddar cheese for extra cheesiness in each bite. 
  • Seasonings: For extra flavor, add ½ teaspoon of garlic powder, ¼ teaspoon of smoked paprika, or a pinch of nutmeg for extra depth. 
  • Meats: Swap the bacon for ½ cup of diced ham, pancetta, or guanciale. 
  • Veggies: Add up to 1 cup of sautéed mushrooms, zucchini, or spinach for more color and nutrition.  
  • Spicy: Include ½ teaspoon of red pepper flakes or a dash of hot sauce in the egg mixture for extra heat. 
  • Extra Creamy: Swap half or all of the milk with heavy cream for an extra indulgent creamy texture and flavor. 
  • Gluten-Free: Use gluten-free bread and ensure all other ingredients are gluten-free to make this dish allergen-friendly. 
  • Vegetarian: Omit the bacon and use 2 tablespoons of butter instead. 
  • Crunchy Topping: Toss 1 cup of crushed Ritz crackers or panko breadcrumbs with 1 ½ tablespoons of melted better and sprinkle on the casserole before baking for extra crunch. 
  • Thicker Texture: If you prefer a thicker casserole texture, whisk 1-2 tablespoons of all-purpose flour into the egg mixture before baking. This will create a slightly firmer, more structured casserole.
An overhead shot of a spoonful of asparagus casserole over the casserole dish.

Serving Suggestions

Serve this asparagus casserole with a fresh avocado blueberry salad for a light spring lunch or citrus pork roast, mashed potatoes, scalloped sweet potatoes, and homemade dinner rolls for a full-spread Easter dinner. Garnish with fresh herbs like parsley or chives for a picturesque finishing touch!   

Storage Directions

  • Refrigerating: Store cooled leftovers in an airtight container in the fridge for up to 3 days. 
  • Freezing: This casserole can be frozen in a freezer-safe, airtight container for up to 2 months. Thaw overnight in the refrigerator before reheating. 
  • Reheating: Warm in a 350ºF oven for 10-15 minutes or microwave individual portions for 1-2 minutes until heated through.

FAQs

Can I make this casserole ahead of time?

Yes! This is a great dish to prepare ahead of time. Simply assemble the casserole as outlined in the recipe and refrigerate it covered overnight. Bake it fresh the next day before you’re ready to serve!

Save this Recipe for Later on Pinterest

A pinterest website pin for asparagus casserole.

Tools Needed to Make This Recipe

More Spring Side Dishes

Recipe Card

Want to save this recipe for later?
Enter your information below, and I'll send it straight to your inbox! I'll also send you my new recipes each week!
A close-up shot of a glass dish of asparagus casserole.

Asparagus Casserole

Chelsea Plummer | Mae's Menu
This flavorful and indulgent Asparagus Casserole recipe is a fun and exciting way to enjoy a lower-calorie comfort dish. Packed with tender asparagus and peas, creamy goat cheese, toasty bread cubes, crispy bacon, and savory spices, this casserole dish is the perfect spring side dish and Easter dinner addition!
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Course Side Dish
Cuisine American
Servings 8 servings
Calories 194 kcal

Ingredients
  

  • 4 cups cubed sourdough bread or ciabatta or French bread
  • ¼ cup diced bacon or 2 tablespoons butter
  • ½ cup minced yellow or white onion
  • 3 cups asparagus pieces trimmed and cut into 1-inch pieces
  • ½ cup frozen peas
  • 3 large eggs
  • ¾ cup milk 2% or whole
  • 1 ½ teaspoons fresh lemon zest from about ½ a lemon
  • ¼ teaspoon salt
  • teaspoon freshly cracked pepper
  • 1 cup crumbled goat cheese divided

Instructions
 

  • Preheat the oven to 350°F and spray an 8x8-inch baking dish with nonstick cooking spray. Space the bread cubes out on a large rimmed baking sheet. Toast for 8-10 minutes or until dried out and lightly crisp. Once done, remove the cubes and increase the oven temperature to 375°F.
  • While the cubes toast, heat a skillet over medium heat. Add the chopped bacon and diced onion. Cook, stirring occasionally, for 7-8 minutes or until the onions are translucent.
  • Add the asparagus and cook for 4 minutes. Add the frozen peas and cook for 2-3 more minutes or until the veggies are bright green. Remove the vegetables from the heat and let cool for 2-3 minutes.
  • In a large mixing bowl, whisk the eggs, milk, lemon zest, salt, and black pepper until combined.
  • Gently fold in the toasted bread cubes and cooled veggies until combined.
  • Gently fold in ¾ cup of the crumbled goat cheese.
  • Pour the casserole mixture into the prepared baking pan. Sprinkle on the remaining ¼ cup crumbled goat cheese.
  • Bake the casserole for 25-30 minutes or until the center is set. For a crunchy, golden brown topping, broil the casserole on low for 1-2 minutes. Enjoy hot!

Notes

Storage Directions
  • Refrigerating: Store cooled leftovers in an airtight container in the fridge for up to 3 days. 
  • Freezing: This casserole can be frozen in a freezer-safe, airtight container for up to 2 months. Thaw overnight in the refrigerator before reheating. 
  • Reheating: Warm in a 350ºF oven for 10-15 minutes or microwave individual portions for 1-2 minutes until heated through.
Recipe Pro-Tips
  • Opt for fresh asparagus. Ripe, fresh asparagus is best if you can find it in season. This will lend to the best taste and texture.
  • Let the veggies cool before mixing. After sauteéing the asparagus and peas on the stovetop, allow them to cool before adding them to the egg mixture to prevent scrambling the eggs. 
  • Don’t skimp on the lemon zest. Fresh lemon zest enhances the freshness of this dish and balances the rich flavors. It’s a secret ingredient I don’t recommend skipping! 
  • Avoid overcooking the veggies. When sautéeting the asparagus and peas, cook them until they turn bright green to prevent them from getting mushy while the dish bakes.
  • Serve hot. This dish is best served straight from the oven! Bake it right before you’re ready to serve for the tastiest results.

Nutrition

Calories: 194kcalCarbohydrates: 12gProtein: 12gFat: 11gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gTrans Fat: 0.02gCholesterol: 79mgSodium: 394mgPotassium: 194mgFiber: 2gSugar: 3gVitamin A: 1002IUVitamin C: 5mgCalcium: 103mgIron: 3mg
Did you love this recipe?Please review and comment below, or pin it to your Pinterest account!

Please share your recipe comments and feedback. It helps us create better content and helps other readers find what they're looking for.

Your email address will not be published. Required fields are marked *

Recipe Rating