Total Time
1hr 15mins
Prep 0 mins
Cook 1 hr 15 mins

This is a Better Homes & Garden's recipe and my family loves it.

Ingredients Nutrition


  1. Preheat oven to 350 degrees.
  2. In a large bowl combine eggs, bread crumbs, tomato juice, parsley, oregano, salt, pepper, and garlic.
  3. Stir in ground beef, mixing well.
  4. On foil, pat meat mixture into a 12x10 inch rectangle.
  5. Arrange ham slices on top of meat, leaving a 3/4 inch border around all edges.
  6. Sprinkle 1 1/2 cups cheese over ham.
  7. Starting from a short end, carefully roll up meat, using foil to lift and guide; seal edges and ends.
  8. Place roll, seam side down, in a 13x9x2 pan sprayed with Pam.
  9. Bake for 1 hour and 15 minutes or until it reaches 170 degrees and juices run clear.
  10. (Center of meat roll will be pink because of the ham.) Sprinkle remaining cheese over top of roll; return to oven for 5 minutes or until cheese melts.
  11. Remove to a platter to serve.
  12. 6 servings Source: Better Homes and Gardens Serving Ideas: I like to serve this with buttered pasta with Italian seasonings, Parmesan cheese, salt, and pepper mixed in, baked potato bread from my bread machine, mandarin orange tossed salad, and dessert.
Most Helpful

A nice change to regular meatloaf - very, very good! I did forget to put the garlic in it so I can't wait to try it again - we found this would easily feed 8 people - a nice company dish. Thanks for posting.

LARavenscroft August 01, 2013

My mother made this once many years ago, and I was thrilled to find the recipe here! I put together the meat roll the night before and just put it in the oven when I got home from work, and everyone loved it. I'll definitely be making this again. Thank you.

KrisLady June 03, 2012

How could you not love this??? An Italian meat loaf...and doesn't get any better. Thanks for posting. Alan

Alan in SW Florida September 25, 2008