Asparagus Ham Casserole Recipe

This cheesy, creamy Asparagus and Ham Casserole is a comforting and delicious family favorite! Tender asparagus and savory ham are baked in a creamy cheese sauce over a bed of fluffy rice, topped with crunchy almonds for the perfect textural contrast. A quick and easy weeknight meal the whole family will love.

Prep Time 20 mins
Cook Time 50 mins
Calories 794.9 kcal
Protein 76g
Rating Be the first
Asparagus Ham Casserole 232

Recipe Actions

Share this recipe:

Recipe Author

Forktionary editorial kitchen team

The Forktionary Kitchen Team

Adapted from Food.com, then tested & standardized by Forktionary.

Ingredients for Asparagus Ham Casserole

  • 1 cup rice
  • 1 pound trimmed asparagus spears
  • 4 tablespoons butter
  • 1/4 cup all-purpose flour
  • 1 1/2 cups evaporated milk
  • 1/2 cup water
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon Worcestershire sauce
  • 1 1/2 cups shredded cheddar cheese
  • 1 cup diced ham
  • 1/4 cup slivered almonds

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Asparagus Ham Casserole? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Asparagus Ham Casserole

  1. Preheat oven to 375°F (190°C). Grease a 10x6 inch baking dish.
  2. Cook 1 cup of rice according to package directions. Set aside.
  3. In the baking dish, spread the cooked rice evenly.
  4. Arrange 1 pound of trimmed asparagus spears over the rice.
  5. In a medium saucepan, melt 4 tablespoons of butter over medium heat.
  6. Whisk in 1/4 cup of all-purpose flour and cook for 1 minute, stirring constantly.
  7. Gradually whisk in 1 1/2 cups of evaporated milk and 1/2 cup of water until smooth.
  8. Bring to a simmer, stirring frequently, until the sauce thickens (about 5 minutes).
  9. Remove from heat and stir in 1 teaspoon salt, 1/2 teaspoon black pepper, 1 tablespoon Worcestershire sauce, 1 1/2 cups shredded cheddar cheese, and 1 cup diced ham.
  10. Pour the cheese sauce evenly over the asparagus and rice.
  11. Sprinkle 1/4 cup slivered almonds over the top.
  12. Bake for 35 minutes, or until golden brown and bubbly.

Nutrition Information (Approximate per serving)

Sodium

82 g

Sugar

8g

Fat

72g

Carbs

31g

Recipe Categories (Choose a category and find related recipes!)

Frequently Asked Questions

How long does it take to make Asparagus Ham Casserole?

Asparagus Ham Casserole takes about 70 minutes from start to finish — roughly 20 minutes to prepare and 50 minutes to cook.

How many calories are in Asparagus Ham Casserole?

Asparagus Ham Casserole has approximately 794.9 calories per serving, with about 76 g protein, 31 g carbohydrates and 44 g fat.

What ingredients do I need for Asparagus Ham Casserole?

The key ingredients for Asparagus Ham Casserole are Rice, Asparagus, Butter, Flour, Evaporated Milk, Water. See the full list with measurements above.

Reviews

No reviews yet — be the first to share your thoughts on this recipe!

Write a Review