Oh, how I love a good casserole! There’s something magical about tossing a few simple ingredients together and ending up with a dish that’s cozy, filling, and packed with flavor. My Ham Asparagus Rice Casserole is one of those recipes that never fails to make everyone at the table happy—yes, even the picky eaters! It started as a way to use up leftover ham after a big holiday meal, but now it’s a year-round favorite. Creamy cheese sauce, tender asparagus, and crispy breadcrumbs? Trust me, this is the kind of comfort food you’ll want to make again and again.

Table of Contents
Table of Contents
Why You’ll Love This Ham Asparagus Rice Casserole
This casserole is my go-to when I need something delicious without the fuss. Here’s why it’s a winner:
- Effortless comfort food: Just toss everything together and bake—no fancy techniques required.
- Creamy meets crunchy: That velvety cheese sauce paired with buttery breadcrumbs? Absolute perfection.
- Versatile: Swap ingredients based on what’s in your fridge—it’s forgiving and always tasty.
- Crowd-pleaser: Even my veggie-skeptical uncle asks for seconds when this is on the table!
Ingredients for Ham Asparagus Rice Casserole
Gathering the right ingredients is half the battle when making this cozy casserole—but don’t worry, there’s nothing too fancy here! Just good, simple staples that come together beautifully. Here’s what you’ll need:
- 1 pound fresh asparagus (look for bright green stalks with tight tips—trim the woody ends and cut into 1-inch pieces)
- 2 cups fully cooked ham (cubed—I like using leftover holiday ham, but deli ham works in a pinch!)
- 3 cups cooked rice (day-old works best—it soaks up the sauce without getting mushy)
- 1 cup finely chopped celery (for that satisfying crunch)
- 1-1/2 teaspoons lemon-pepper seasoning (my secret flavor booster!)
- 1 can (10-3/4 oz) condensed cream of chicken soup (undiluted—this forms the base of our creamy sauce)
- 1 cup chicken broth (low-sodium if you’re watching salt)
- 1 cup shredded cheddar cheese (pack it lightly—sharp cheddar gives the best flavor)
- 1/2 cup dry bread crumbs (panko works great for extra crunch)
- 1 tablespoon melted butter (for that golden, toasty topping)
Creamy Ham Asparagus Rice Casserole That Warms 6 Hearts
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: American
- Diet: Low Lactose
Description
A hearty and flavorful casserole combining fresh asparagus, ham, and rice, baked with a creamy cheese sauce and topped with buttery bread crumbs.
Ingredients
- 1 pound fresh asparagus, trimmed, cut into 1-inch pieces
- 2 cups cubed fully cooked ham
- 3 cups cooked rice
- 1 cup finely chopped celery
- 1–1/2 teaspoons lemon-pepper seasoning
- 1 can (10-3/4 ounces) condensed cream of chicken soup, undiluted
- 1 cup chicken broth
- 1 cup shredded cheddar cheese
- 1/2 cup dry bread crumbs
- 1 tablespoon butter, melted
Instructions
- In a large saucepan, bring 1/2 inch of water to a boil. Add asparagus; cover and boil for 3 minutes or until crisp-tender; drain well.
- In a greased 2-1/2-qt. baking dish, combine the asparagus, ham, rice, celery, and lemon-pepper; set aside.
- In a large saucepan, combine soup and broth; add cheese. Cook and stir over medium heat until cheese is melted. Pour over ham mixture.
- Combine crumbs and butter; sprinkle over top.
- Bake, uncovered, at 350°F for 35 minutes or until heated through.
Notes
- Use day-old rice for best texture.
- Substitute cream of mushroom soup for a vegetarian version.
- Store leftovers in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 3g
- Sodium: 890mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 45mg

Tips for the Best Ham Asparagus Rice Casserole
After making this casserole more times than I can count, I’ve picked up a few tricks that make it foolproof every time:
- Use day-old rice – Freshly cooked rice turns gummy, but slightly dried-out rice absorbs the sauce perfectly.
- Grease that dish! I learned the hard way – a well-buttered baking dish means clean servings with no stuck-on bits.
- Watch the asparagus – Boil just until bright green (about 3 minutes). Overcooked = mushy texture in the final dish.
- Cheese sauce too thick? Add broth 1 tablespoon at a time until pourable. Too thin? Simmer a minute longer.
- Vegetarian option: Swap cream of chicken for mushroom soup and omit ham – it’s still delicious!
Common Questions About Ham Asparagus Rice Casserole
I get asked about this casserole all the time—here are the answers to the questions that pop up most often in my kitchen (and my inbox!).
Can I Use Frozen Asparagus?
Absolutely! Frozen asparagus works in a pinch, but here’s my trick: skip boiling it first. Thaw and pat it very dry with paper towels to prevent excess moisture making your casserole soggy. You might need to bake it 5 extra minutes since frozen veggies release more water.
How Long Does Leftover Casserole Last?
This keeps beautifully for 3 days in the fridge (if it lasts that long!). Reheat individual portions in the microwave with a damp paper towel over top to keep it moist. For larger amounts, pop it back in a 350°F oven for 15-20 minutes until bubbly. The breadcrumbs won’t stay crispy, but the flavor’s still amazing!
Can I Substitute the Ham?
Of course! My family’s tried all sorts of swaps:
- Diced cooked turkey (perfect after Thanksgiving!)
- Crispy bacon (reduce salt in the recipe if using)
- Even browned breakfast sausage for a heartier twist
The key is using about 2 cups of whatever protein you choose—this recipe’s flexible like that!
Serving Suggestions for Ham Asparagus Rice Casserole
Honestly? This casserole is so hearty it could stand alone as a meal—I’ve definitely eaten it straight from the pan more than once! But if you’re feeling fancy, try it with a crisp green salad or a warm loaf of crusty bread to soak up that creamy sauce. My family loves pairing it with roasted cherry tomatoes for a pop of color and acidity. The best part? Leftovers taste even better the next day (if there are any leftovers at all!).

Nutritional Information for Ham Asparagus Rice Casserole
Now, I’m no nutritionist, but I do like to keep an eye on what’s going into our family meals. Here’s the scoop on this cozy casserole (just remember—numbers can vary based on your exact ingredients and brands):
- Per serving: About 320 calories
- Fat: 12g (6g saturated, 4g unsaturated)
- Carbs: 35g (2g fiber, 3g sugar)
- Protein: 18g – thanks to that hearty ham and cheese!
- Sodium: Around 890mg (use low-sodium broth if you’re watching this)
Not too shabby for a dish that tastes this indulgent! The asparagus adds vitamins A and C, while the rice gives you energy-boosting carbs. Of course, if you’re making substitutions (like turkey for ham or whole grain rice), your numbers will change. But honestly? Sometimes comfort food is just about comfort—and this casserole delivers that in spades!
Share Your Ham Asparagus Rice Casserole Experience
Nothing makes me happier than hearing how this cozy casserole turns out in your kitchen! Did you add a special twist? Did the kids gobble it up? Leave a note below or snap a photo—I want to see those golden, cheesy masterpieces!
You can also find more delicious recipes and cooking inspiration on Facebook.