This is truly the BEST asparagus casserole recipe ever! Tender asparagus gets a sharp cheddar cream sauce treatment with crispy, crunchy Ritz crackers for topping in only ten ingredients. I love this with cheesy baked rice (trust) as a side dish to weeknight cast iron NY strip steak or a fancier meal such as prime rib roast with chocolate chess pie for dessert.

When it comes to Thanksgiving, there's a balance of "we always have that," and "let's try something new," you know?
This is my favorite casserole, but I'd also venture that it's the best Thanksgiving side dish ever. It's the perfect line between "super classic" and "a little updated," and let's just take a moment to bow to the Casserole Gods of Thanksgiving. They love us, and we love them, largely due to the Ritz cracker topping.
Jump to:
Recipe Notes
- Quick: The total best thing about this is that we throw the asparagus in RAW so it cooks and softens in the oven but doesn't get brown and mushy, thanks but no thanks.
- Can I Add Eggs? There are also some old fashioned asparagus casserole recipes that include hard boiled eggs? I didn't include them here but, if you're into hard boiled eggs, throw some chopped hard boiled eggs into the casserole with the bowl when you add the cheese. Let me know how it is!
- Asparagus Variations: I use fresh asparagus in this casserole (which makes it a perfect Easter dinner recipe when asparagus is in season, but I have made this with frozen AND canned asparagus and it works great in all the ways. Promise.
Ingredients

Ingredient Notes and Variations
- Asparagus: The most important part of this asparagus casserole! I use fresh asparagus, but many have used frozen and canned asparagus over the years with great results. For frozen or canned asparagus, be sure to squeeze out as much of the liquid as possible so the casserole doesn't end up too watery.
- To make this gluten free, skip the flour and instead whisk 2 teaspoons cornstarch into the milk mixture BEFORE streaming it into the onion skillet. Stream in the milk/cornstarch mixture, and proceed with the rest of the recipe. Swap the crackers for a gluten free cracker or crushed chip of your choice.
- YES there is mayonnaise in here and I don't want to hear a thing about it, it tastes delicious and you 100% will not know it is in there, mayo-haters. I see you, I validate you (I'm kidding, this isn't a mental health issue), but trust me the flavor added is a good one, and the texture is important. Don't skip it. If you need a mayo-free asparagus recipe, I love this 5-minute Vegan Broiled Asparagus as an alternative.
- Cheddar Cheese: Feel free to swap the cheese for any grated melty cheese that you like. Swiss or Fontina cheese are both really yummy!
- Ritz Cracker Topping: I think that Ritz crackers are the true queen of casserole toppings BUT panko bread crumbs or regular bread crumbs are delicious too! Just mix about ½ cup bread crumbs with 2 tablespoons melted butter and use them just like you would crushed crackers.
- Protein: Many readers have commented that adding 1-2 cups of cooked shredded chicken makes this an entire meal for their family. Definitely do that.
For full recipe instructions and ingredient list with quantities, see the recipe card below.
Save This Recipe for Later with AI
Step By Step Instructions

- Start by crushing the Ritz crackers and setting them aside for the topping once the casserole is done.

- Next, add the asparagus, mayonnaise, and grated cheese to a large bowl, and set that aside (we're just prepping everything, then making the sauce, then assembling the casserole).

- Now, make the cream sauce that brings the casserole together. In a medium pan, cook the onion and garlic with a sprinkle of salt and drizzle of oil over medium heat until very soft, then sprinkle the flour over the onions and stir to form a paste.

- Let the flour mixture cook for 1-2 minutes until the flour is no longer dry (add another drizzle of oil if needed). Then, very slowly drizzle in the milk, stirring as you go, to incorporate the flour into the milk and thicken the sauce. Let the sauce bubble for 1 minute, add more salt and pepper to taste (it should be right on the edge of too salty to flavor all the unseasoned asparagus), and turn the heat off the sauce.

- Pour the mixture over the bowl with the asparagus and cheese, and stir to combine everything evenly. Scoop the casserole mixture into a baking dish, and sprinkle the Ritz crackers all over.

- At this point you can bake the casserole immediately at 375F for 45-50 minutes, or cover the casserole and bake it right when you'd like to serve.

Make Ahead and Leftover Storage
You can make this in advance and bake it on Thanksgiving (or on a Tuesday, whatever), just keep it in the fridge for a few days before you want to eat it. If you're worried about oven space, you can also bake this halfway, for 15 minutes or so, then finish cooking the casserole on the day of your big meal.
Leftovers are really delicious in the fridge for at least 3 days, and can be reheated in the microwave.
PS this works perfectly with broccoli so you could totally double the cheese sauce ingredients and make 2 casseroles that are identical but with different veggies.

What to Serve with Asparagus Casserole
- For a weekend dinner, I'd serve this with a roast chicken and some baked mushroom rice. YUM.
- For Thanksgiving, a smoked turkey breast, healthy green bean casserole, baked mashed potatoes (another make ahead dish!), and roasted brussels sprouts are always at the top of my list.
- Pro Tip: If you have extra asparagus, it is very very yummy in spring vegetable risotto - cut up a little extra and make it part of your meal prep for both recipes!
More Easy Casserole Recipes
Recipe

Asparagus Casserole Recipe
Ingredients
- 2 pounds asparagus trimmed and cut into 2-inch pieces
- ½ cup mayonnaise
- 6 ounces sharp cheddar cheese grated
- ½ onion diced
- 2 tablespoons flour
- 2 cloves garlic minced
- 1 cup milk
- salt and pepper
- 15 Ritz crackers or similar crushed
Instructions
- Place the asparagus, mayo, and cheese together in a large bowl.
- In a skillet over medium heat, add the onion with a drizzle of oil. Saute the onion for about 5 minutes until soft and slightly browned. Sprinkle the garlic and flour all over the onion mixture. Stir to create a roux and let the flour cook for a minute or two.
- Very slowly pour the milk into the skillet, stirring as you go to incorporate the milk into the flour mixture. Let the milk sauce come to a bubble. Sprinkle with salt and pepper.
- When the milk sauce is slightly thick, pour it into the bowl with the asparagus and other ingredients. Stir to mix everything together, and pour the mixture into a baking dish, 9x13 or similar. Sprinkle the crushed crackers over the casserole.
- Bake the asparagus casserole at 375F for 40-50 minutes or until the asparagus is just tender and the cheese is bubbly. Broil the top for one minute if you'd like to brown the crackers. Serve. Eat. Enjoy!
Notes
- Asparagus: This works beautifully with fresh asparagus, but canned/drained asparagus or thawed frozen asparagus are also delicious in this casserole.
- Make this in advance up to the baking step, it will keep in the fridge for 3 days or so. Then bake right before eating.
- To make this gluten free, skip the flour and instead whisk 2 teaspoons cornstarch into the milk mixture BEFORE streaming it into the onion skillet. Stream in the milk/cornstarch mixture, and proceed with the rest of the recipe. Swap the crackers for a gluten free cracker or crushed chip of your choice.
This recipe was originally published in 2017 and has been updated with more information and tips and tricks to help it turn out perfectly every time!












Elizabeth Booth says
This sounds yummy! My daughter's oven cooked out on her yesterday, so I'll be trying this in the crockpot. I'll let you know how it turns out!
Elizabeth Booth says
Conked out, darn autocorrect! Thank goodness for electric roasters, instant pots, etc!
Lindsay says
YES, I hope it turned out great!
Mary says
Instead of the crackers could you use the fried onion rings?
Lindsay says
Absolutely, or even crushed potato chips or panko; anything crunchy you like! I love fried onions in particular on top of casseroles.
Mary says
Thanks! I’m always afraid I’ll ruin a recipe if I change things.
Lindsay says
Let me know how it turns out!
Toni says
I really love how easy it is to make! Thanks for the recipe!
Oscar says
I was going to make a green bean casserole but then I saw your asparagus casserole and made it instead. It turned out amazing and my whole family loved it. Great recipe.
Lindsay says
Thanks so much!
Debra says
This veggie side dish was super easy to make and so tasty.
Ksenia prints says
Love anything with asparagus, and this makes the whole house smell delicious!
Mihaela | https://theworldisanoyster.com/ says
No wonder it is one of your most shared recipes - it sounds amazing! Definitely adding yours to the list to do! It is my type of casserole, and I love to make them in winter.
Bernice says
Such an easy recipe and a comforting dish.
amanda says
I love asparagus and so this is my favorite! My kids loved it too!
Kristina says
My family loves this recipe. It's an easy way for me to get my 2 year old to eat her green beans.
Kyleigh says
Omg this was so good!! Definitely saving this recipe for my next get together!
Anna says
Delicious and easy recipe, perfect for weekday dinner!
Murriam Mubeen says
I added in a pouch of Salmon in EVOO. My tots ate every last bite and wanted more. Thank you for this super simple recipe.
Lindsay says
That's a great idea, and I'm so glad you liked it! Thank you SO MUCH for taking the time to report back, I really appreciate hearing from you!
Laurel Jennings says
Made this recipe as posted. Really delicious. Will be making this again and again!
Lindsay says
I'm so glad that you love it, and appreciate so much you taking the time to report back on how it was! It's 100% one of my favorites.
Laurie says
This would be great to half and have for lunches at work. I do have access to a toaster oven. Does it reheat well?
Lindsay says
It reheats great in a toaster oven or just the microwave! I also love it with rice for a more substantial main dish.