Ham Asparagus Rice Casserole Recipe in 30 Minutes

Author: Josephine Miller
Published:
Updated:

There is nothing quite like the smell of a bubbling casserole fresh from the oven. It is the kind of aroma that brings everyone running to the table. My Ham Asparagus Rice Casserole has been a family favorite for more Sunday suppers than I can count.

Ham Asparagus Rice Casserole - detail 1
Table of Contents

It all started back when my grandkids were little and would turn up their noses at anything green. But mix asparagus with tender ham, creamy sauce, fluffy rice, and melted cheddar cheese? Suddenly, those veggies disappeared faster than you could say, “seconds, please!”

What I love most about this recipe is how easily it comes together. With simple ingredients, one baking dish, and a little oven time, you get a warm, creamy, cheesy casserole that feels like a big family hug.

Why You’ll Love This Ham Asparagus Rice Casserole

This Ham Asparagus Rice Casserole is cozy, creamy, and perfect for busy weeknights.

It is a wonderful way to use leftover ham and cooked rice, and the fresh asparagus adds color, texture, and a little brightness to balance the richness.

The creamy sauce coats every bite, while the melted cheddar topping gives the casserole that golden, comforting finish everyone loves.

It is easy to assemble, family-friendly, and makes delicious leftovers.

Ingredients for Ham Asparagus Rice Casserole

To make this Ham Asparagus Rice Casserole, you will need:

Ham Asparagus Rice Casserole - detail 2

Proteins and Sauce

  • 8 ounces cooked ham, diced into 1/2-inch cubes
  • 1 can cream of celery soup, 10.5 ounces
  • 1 cup chicken stock

Vegetables

  • 1 pound fresh asparagus, tough ends trimmed and cut into 1-inch pieces
  • 1 small yellow onion, finely diced

Rice and Topping

  • 2 cups cooked white rice, preferably day-old
  • 1 cup shredded sharp cheddar cheese, divided
  • 1/2 cup panko breadcrumbs

Seasonings

  • 1 teaspoon garlic powder
  • 1/2 teaspoon black pepper
  • 1 tablespoon Dijon mustard, optional

Day-old rice works best because it holds its shape and does not turn mushy while baking. Fresh asparagus gives the casserole the best crisp-tender texture, and sharp cheddar adds the perfect cheesy flavor.

How to Make Ham Asparagus Rice Casserole

Ham Asparagus Rice Casserole - detail 3

Step 1: Prep the Ingredients

Preheat your oven to 400°F. Grease a 9×13-inch baking dish with butter or nonstick cooking spray.

Dice the cooked ham into small cubes. Trim the tough ends from the asparagus, then cut the spears into 1-inch pieces. Finely dice the onion so it blends easily into the casserole.

Step 2: Combine the Base

Add the cooked rice to the prepared baking dish. Stir in the diced ham, asparagus pieces, and chopped onion.

Spread everything evenly in the dish so every serving gets a little bit of ham, rice, and asparagus.

Step 3: Make the Sauce

In a medium bowl, whisk together the cream of celery soup, chicken stock, garlic powder, black pepper, and Dijon mustard if using.

Whisk until the sauce is smooth and pourable. The sauce should be creamy but not too thick, so it can soak into the rice as the casserole bakes.

Step 4: Assemble the Casserole

Pour the sauce evenly over the rice, ham, and asparagus mixture.

Gently spread it across the top with a spoon. You do not need to overmix. Letting some of the sauce settle naturally helps create creamy bites with lightly crisp edges.

Sprinkle half of the shredded cheddar cheese over the casserole.

Step 5: Bake the Casserole

Place the dish on the middle rack of the preheated oven.

Bake for 15 to 20 minutes, or until the casserole is bubbling around the edges and the asparagus is bright green and tender.

If you prefer softer asparagus, bake for an extra 5 minutes.

Step 6: Add Cheese and Finish

Sprinkle the remaining cheddar cheese and panko breadcrumbs over the top.

Return the casserole to the oven and bake for another 5 to 7 minutes, or until the cheese is melted and the topping is lightly golden.

For a deeper golden top, broil for 1 to 2 minutes at the end, watching closely so it does not burn.

Let the casserole rest for 5 minutes before serving.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Ham Asparagus Rice Casserole

Ham Asparagus Rice Casserole Recipe in 30 Minutes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting and hearty casserole combining ham, asparagus, and rice in a creamy sauce, topped with melted cheddar cheese.

  • Total Time: 30 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 1 lb asparagus, tough ends trimmed
  • 2 cups cooked rice
  • 8 ounces ham (deli or packaged lunch meat works well)
  • 1 cup chicken stock
  • 1 (10 ounce) can cream of celery soup
  • 1 cup cheddar cheese, grated

Instructions

  1. Preheat oven to 400°F and grease a rectangular casserole dish.
  2. Chop asparagus and ham into bite-size pieces.
  3. Combine rice, asparagus, and ham in the casserole dish.
  4. Mix soup and stock, then pour over the casserole.
  5. Bake uncovered for 15-20 minutes (check asparagus for preferred texture).
  6. Sprinkle cheese on top and bake until melted.

Notes

  • Use fresh asparagus for best texture.
  • Adjust cooking time based on how tender you prefer the asparagus.
  • Leftovers reheat well in the microwave.
  • Author: Grandma Jo
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Casserole
  • Method: Baking
  • Cuisine: American
  • Diet: Low Lactose

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 3g
  • Sodium: 850mg
  • Fat: 14g
  • Saturated Fat: 6g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 45mg

Tips for the Best Ham Asparagus Rice Casserole

Use fresh asparagus when possible. It gives the casserole the best texture and keeps a nice bright color.

Day-old rice works better than fresh hot rice because it is drier and less likely to become mushy.

If you only have freshly cooked rice, spread it on a baking sheet and let it cool before adding it to the casserole.

Do not skip the resting time after baking. Letting the casserole sit for 5 minutes helps the sauce thicken and makes it easier to serve.

For extra flavor, use sharp cheddar cheese instead of mild cheddar.

If you want a crispier topping, mix the panko breadcrumbs with a little melted butter before sprinkling them over the casserole.

Variations on Ham Asparagus Rice Casserole

This casserole is easy to change depending on what you have in the kitchen.

For extra vegetables, add frozen peas, chopped broccoli, mushrooms, or diced bell peppers.

If you do not have cream of celery soup, use cream of mushroom, cream of chicken, or cheddar cheese soup.

Swap the cheddar for Swiss cheese, Monterey Jack, or a mix of cheddar and pepper jack for a little kick.

For a crunchier topping, combine panko breadcrumbs with grated parmesan and melted butter before baking.

You can also use cooked turkey or chicken instead of ham if that is what you have on hand.

Serving Suggestions

This Ham Asparagus Rice Casserole is hearty enough to serve as a full meal, but a few simple sides make it even better.

Serve it with a crisp green salad and a lemon vinaigrette to balance the creamy sauce.

Garlic bread or dinner rolls are wonderful for scooping up every last bit of sauce.

For a cozy meal, pair it with tomato soup or a simple vegetable soup.

It also goes beautifully with homemade pickles, cucumber salad, or fresh fruit for a lighter touch.

Storing and Reheating Instructions

Store leftover Ham Asparagus Rice Casserole in an airtight container in the refrigerator for 3 to 4 days.

To reheat, place leftovers in an oven-safe dish, sprinkle 1 to 2 tablespoons of water or chicken stock over the top, cover with foil, and bake at 350°F for about 20 minutes, or until heated through.

For single portions, microwave on 50% power for 2 minutes, then continue heating in 30-second bursts until warm.

You can freeze individual portions for up to 2 months. For best results, cool completely before freezing. Thaw overnight in the refrigerator before reheating.

If reheating from frozen, cover with foil and bake at 350°F for about 30 minutes, or until warmed through.

Nutritional Information

Nutrition values are estimates and may vary depending on the exact ingredients, brands, and serving size used.

One serving, about 1 hearty cup, has approximately:

  • Calories: 320
  • Fat: 14g
  • Saturated Fat: 6g
  • Carbohydrates: 28g
  • Fiber: 2g
  • Protein: 18g
  • Sodium: 850mg

For a lighter version, use low-sodium soup and broth, reduced-fat cheese, and extra asparagus.

For the most accurate nutrition information, calculate using your specific ingredients.

Frequently Asked Questions

Can I use frozen asparagus in this casserole?

Yes, but thaw it first and pat it very dry with paper towels. Frozen asparagus releases more liquid than fresh, so you may want to reduce the chicken stock slightly.

Can I make this casserole ahead of time?

Yes. Assemble the casserole up to the baking step, cover tightly, and refrigerate for up to 24 hours. When baking from cold, add 5 to 7 extra minutes to the baking time.

How do I prevent soggy rice?

Use cooled or day-old rice. Fresh hot rice can continue cooking in the oven and may become too soft. If cooking rice the same day, spread it out on a baking sheet to cool and dry slightly before assembling.

Can I use another meat instead of ham?

Yes. Cooked chicken, turkey, or smoked sausage can be used instead of ham. Just make sure the meat is fully cooked before adding it to the casserole.

Can I make this without breadcrumbs?

Yes. You can skip the breadcrumbs and just top the casserole with cheese. It will still be creamy, cheesy, and delicious.

Final Thoughts

After all these years, this Ham Asparagus Rice Casserole still brings my family running to the table. The salty ham, tender asparagus, creamy rice, and golden cheddar topping make it the kind of dish that feels comforting every single time.

If you make this recipe, I would love to hear how it turned out. Did you add extra cheese, swap in broccoli, or use leftover holiday ham?

Leave a comment with your favorite twist and share it with your family.

For More recipes, Follow me on Facebook!

Hi, I’m Grandma Jo!

I believe the best recipes are the ones passed down, shared at the table, and made with love. On Good Ol’ Recipes, I bring you the classics—hearty meals, sweet treats, and homemade dishes that feel like home.

You Might Also Like...

Irresistible Tuna Broccoli Orzo Salad Bowl in 20 Minutes

Irresistible Tuna Broccoli Orzo Salad Bowl in 20 Minutes

Dreamy Shrimp Scampi Pasta Salad with 24g Protein

Dreamy Shrimp Scampi Pasta Salad with 24g Protein

Grandma Jo’s Irresistible BBQ Ready Mexican Pasta Salad

Grandma Jo’s Irresistible BBQ Ready Mexican Pasta Salad

Irresistible Pickle Crustburger Recipe in 30 Minutes

Irresistible Pickle Crustburger Recipe in 30 Minutes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star