Go Back
+ servings

Fresh Asiago Meatball Sub Casserole

Meatball sub and garlic bread in one casserole. Add authentic Italian DOP asiago cheese–fresh and aged–and it’s a little bit of heaven.
Prep Time25 minutes
Cook Time20 minutes
Total Time45 minutes
Course: beef, Comfort Foods, Everyday Meals
Cuisine: American
Keyword: beef meatballs, casserole recipe
Servings: 4
Calories: 599kcal



  • 1 lb very lean ground beef
  • 3 slices white bread
  • water or milk to soften bread
  • 2 tbsp minced onion
  • 1 clove garlic minced
  • 12 cubes approx. 1/2-inch fresh asiago cheese*
  • 1 egg
  • 1/2 tsp oregano
  • 1 tbsp parsley
  • 1 tsp salt
  • 1/4 tsp pepper
  • 1 tbs oil for browning


  • 3 tbsp softened room temp butter
  • 1/2 tsp parsley
  • 1 tsp garlic powder
  • 1/2 tsp salt optional


  • 2-3 cups spaghetti sauce of your choice
  • sliced Italian or French bread
  • 2 cups shredded mozzarella
  • 1/2 cup shredded aged asiago


  • *Mozzarella may be substituted if you cannot find fresh asiago
  • To prepare meatballs:
  • Soften bread in just enough water or milk to dampen bread. Let the bread sit for about 5 minutes until most liquid is absorbed. Squeeze excess liquid out of bread.
  • In a large bowl, combine all meatball ingredients, except the cheese cubes. Mix this well so that the softened bread is well incorporated into the meat mixture.
  • Separate meat into 12 more or less equal portions. Place a cheese cube in the center of each portion of meat and form a meatball.
  • In a large skillet, brown meatballs on all sides. Remove from pan and drain.
  • Prepare casserole:
  • Preheat oven to 350 degrees F.
  • Spread about 1/2 cup of the spaghetti sauce in the bottom of a 11×7-inch baking dish. Place meatballs in the center of the pan. Cover with aluminum foil and bake for 20-25 minutes.
  • Meanwhile, mix all the garlic butter ingredients in a small bowl.
  • Cut the bread into slices from 1/2-1-inch thick. You will need about 10 slices (depending on the width of the bread). Spread each slice with the garlic butter; set aside. Note: you can use the remaining bread to make garlic toast in a separate pan. Just butter it with the spread and lay it on a baking sheet.
  • Remove the meatballs from the oven and remove the foil. Place the buttered bread slices around the perimeter of the pan, keeping the meatballs in the center.
  • Pour remaining spaghetti sauce over the meatballs and top the meatballs with the shredded cheeses.
  • Bake uncovered at 350 degrees F for 15-20 minutes or until cheese is melted and bubbly and bread is golden brown.
  • Serves 4 for dinner.


Serving: 1person | Calories: 599kcal | Carbohydrates: 21g | Protein: 48g | Fat: 36g | Saturated Fat: 19g | Cholesterol: 189mg | Sodium: 2373mg | Potassium: 938mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1436IU | Vitamin C: 12mg | Calcium: 560mg | Iron: 5mg