Best Ever Asparagus Casserole

Catalina Castravet
By Catalina Castravet

Asparagus Casserole is a delightful side dish perfect for your spring picnics and potlucks! This is an easy recipe that you can make for the whole family with easy-to-find ingredients but packed with flavor.

You can make this as a side dish for savory meals like the Easter Lamb and Italian Chicken and Potatoes, or Slow Cooker Garlic Sesame Chicken.

Cheesy Asparagus Casserole

Homemade Asparagus Casserole Recipe

Asparagus Casserole is a delicious and flavorful dish, made from one of the healthiest vegetables on earth. It is creamy, baked to perfection, and topped with french-fried onions. The french-fried onions give this dish more texture and an additional flavor boost.

What makes this side dish a hit is that you can pair this with just about anything. You can even eat it as a stand-alone dish. However, we enjoy pairing it with chicken, beef or pork, as a complete meal. Also, asparagus is pretty nutritious and has plenty of vitamins that are excellent for your body. 

Is asparagus healthy?

Asparagus is one healthiest and nutritious vegetable that is just as rejuvenating as the spring season. It is packed with antioxidants and glutathione. Cooking the asparagus releases the antioxidants making it more effective in detoxifying your body thereby making you look younger.

Also, it has lots of nutrients and vitamins including folic acid. So, if you are trying to conceive soon, eat a lot of asparagus, starting with this really easy recipe! Skip the french fried onions to make it healthier.

Best Asparagus Casserole Recipe

What are the benefits of eating asparagus?

One great thing about eating asparagus is that it can make you lose weight. It is tasty so you will not feel like you’re depriving yourself by eating bland diet food. The fiber in asparagus can help you feel full which suppresses hunger. At the same time, it helps with digestion. As a natural diuretic, it will also help you expel toxins. Hence, it can be your go-to diet food!

The antioxidants in this super vegetable can help you fend off cancer and aging. It can even soothe a hangover. So, prepare one today if you have a night out and just bake it the next morning.

How do you make asparagus casserole?

  1. Before starting, preheat the oven to 350 degrees Fahrenheit and grease a 9×13 inch casserole pan.
  2. Start with sautéing onions in butter. Stir in the minced garlic, asparagus, and mushrooms. Add in the seasonings: salt, pepper, paprika, thyme, and lemon zest.
  3. Whisk cream and flour to combine. Add this in the skillet and stir until thick. Lower the heat and add in mayonnaise and cream cheese. When already fully combined, remove from heat and add in the cheeses until they melt.
  4. Next, make the french-fried onions. Crush some onions and add them to the asparagus mixture. Transfer everything to the casserole pan, top with the french-fried onions, and bake in the oven for half an hour. Top with more french-fried onions and serve.

How do you make asparagus casserole gluten-free?

To make this dish gluten-free, you can substitute the flour with a gluten-free substitute like rice flour, coconut flour, or tapioca flour.

Can you make it with canned asparagus?

If asparagus is not in season, you may use canned ones. However, whenever possible, we try to go with fresh veggies. It just tastes better and the flavors are amazing. Also, the juice of canned version may sometimes have an off taste, so you’d better leave that out if you wish.

Asparagus Casserole

When is the asparagus season?

Asparagus is a spring vegetable like kale, spinach, peas, broccoli, cauliflower, cabbage, and lettuce. You can cultivate this for yourself easily and they are perennial, meaning, they can last for a long time, and only die out when it is too cold.

Having your own asparagus in the backyard can guarantee you fresh and crispy spears compared to those commercially available.

Can you make the asparagus casserole recipe in advance?

Absolutely! Simply, assemble the asparagus casserole up to two days in advance, and properly store in the refrigerator. The next day just continues with the cooking part and you are set to go. 

Can you freeze asparagus casserole?

This is the beauty of doing casseroles, you can freeze them and reheat when needed. You can prepare the asparagus casserole ahead of time, bake halfway, and then, freeze.

Just let it cool completely before putting it in the freezer. Thaw frozen casserole overnight if you put it in a glass dish, but if you put it in an aluminum pan, then, you may bake it straight up from the freezer.

Cheesy Asparagus Casserole Recipe

What are French-fried Onions?

French-fried onions are onion rings made to be crispy. In this casserole, it is responsible for adding crunch to the dish, as well as adding flavor.

To make some, just cut some onions crosswise, and separate the layers into rings. In a bowl, put milk and soak the onion rings in it for twenty minutes. On a plate, prepare a mixture of flour, salt, ground black pepper, and garlic powder.

Cover the onion rings with the dry mixture, and deep fry until golden brown and crispy. Drain the excess oil.

Recipe Tips

  • You can replicate this recipe using broccoli instead of asparagus for variation.
  • For some protein booster, add in some tuna, salmon, chicken or turkey.
  • Also, if you are planning on hosting a larger gathering, or want some leftover for days to come, then double the ingredients and cook in two batches. This way, you will have some leftovers that can easily be reheated in the days to come. 
Save Recipe
5 from 2 reviews
Asparagus Casserole with French Fried Onions
Author: Catalina Castravet Serves: 8 servings
Prep time: 1 hour Cook time: 30 minutes Total time: 1 hr 30 mins


Homemade French Fried Onions (or use store-bought):

  • 3  large onions  (sliced into thin rings)
  • 1 1/2 cups  milk 
  • 1 1/2 cups  all-purpose flour 
  • 1 teaspoon  garlic powder 
  • 1/4 teaspoon  salt 
  • 1/4 teaspoon  ground black pepper 
  •  Vegetable or canola oil for frying 

Asparagus Casserole:

  • 4 tablespoons  unsalted butter 
  • 2 pounds  fresh asparagus  (trimmed and cut into 1-inch pieces)
  • 0 ounce package   white mushrooms  (sliced)
  • 1  small onion  (thinly sliced)
  • 1/4 cup  all-purpose flour 
  • 1 1/2 cups  light cream 
  • 1/2 cup  mayo 
  • 1/2 cup  cream cheese  (softened to room temperature)
  • 1/2 cup  cheddar cheese  (shredded)
  • 1/2 cup  Swiss cheese  (shredded)
  • 1/2 teaspoon  thyme 
  • 1 teaspoon  lemon zest 
  • 1/4 teaspoon  paprika 
  • 1/2 teaspoon  salt 
  • 1/4 teaspoon  pepper 


Homemade French Fried Onions (or use store-bought):

  1. Slice the onions into thin rings and separate them into individual rings, add them to a large bowl.
  2. Add milk to the onion rings and let soak for 20 minutes.
  3. In a medium bowl combine flour, salt, garlic powder, and ground black pepper. Whisk to combine.
  4. When ready to cook, add oil to a large, deep skillet over high heat (or deep fryer).
  5. Once the oil is hot, working in batches, add a handful of onion rings to the flour mixture, cover well and shake any excess. Transfer to the hot oil and fry until golden brown, turning often.
  6. Remove the French fried onions and place on a baking sheet that has been covered with paper towels to drain excess oil.
  7. Repeat with the remaining onion rings.

Asparagus Casserole:

  1. Grease a 9x13 inch casserole dish and preheat oven to 350 degrees.
  2. Place a large non-stick pan over medium heat and add butter and melt, add onion slices and cook for 1-2 minutes, until just tender.
  3. Add minced garlic, asparagus, mushrooms, and cook, stirring occasionally, for about 6-8 minutes.
  4. Season with salt, pepper, paprika, thyme, and lemon zest. Stir to combine.
  5. In a measuring cup combine cream and flour, whisk to combine.
  6. Add the flour mixture to the skillet and cook, stirring for 3-4 minutes, or until thickened.
  7. Reduce heat to low and mix in mayonnaise and cream cheese, stir until fully combined.
  8. Remove from heat and stir in both kinds of cheese until melted.
  9. Crush about 1 1/2 cups of french-fried onions and mix them into the asparagus mixture.
  10. Transfer mixture to prepared casserole dish.
  11. Sprinkle remaining french-fried onions on top.
  12. Place in oven and bake for 30-40 minutes or until mixture is bubbly.
  13. Top with more french-fried onions and serve.
Calories: 516 Carbohydrates: 35 Protein: 13 Fat: 37 Saturated Fat: 17 Cholesterol: 91 Sodium: 525 Potassium: 620 Fiber: 5 Sugar: 8 Vitamin A: 1805 Vitamin C: 11.8 Calcium: 263 Iron: 4.6
Save Recipe

Asparagus Casserole Recipe

Get free recipes to your inbox!


Leave a reply

Brianne Tursi Manz

This casserole looks amazing! I think it would be excellent for a different side for Thanksgiving.


Lena Burkut

Asparagus casserole sounds absolutely amazing! And I had no idea that I can freeze asparagus - I can totally do it when it goes on sale!



This meal looks so good! I love asparagus but my kids are sadly not on the same page.


Lisa Joy Thompson

This looks absolutely amazing! I love asparagus, but I've never eaten it in a casserole!



Asparagus is one of my favorite veggies and I have been obsessed with making casseroles since school started, such an easy dinner option. I have to give this a try!


Tara Pittman

This looks so yummy. I need to make this for dinner this weekend.


Celebrate Woman Today

It's been made by the Virtuoso, Chef Catalina. I do not like asparagus in anything, but just plane. But this dish really looks delish, thanks to your creative mind.



This looks divine! I can't believe I've never done a casserole with asparagus. I love the addition of the fried onions.


Ruth I

Oh yum! I love that it has french fried onion. The combination is so perfect!


Pamela A Frost

This recipe looks delicious. I am used to making green bean casserole; but hadn't thought of making it with asparagus. I need to make the gluten free version so I'll have to check into using a soup that doesn't have gluten in it as the thickening agent.


Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.