Meatball Sub Casserole

This Meatball Sub Casserole has been in our monthly dinner rotation for some time now. It’s super easy, requires very little ingredients and taste like the best meatball sub you have ever had.
This belly warming Meatball Sub Casserole is also the PERFECT football food. Need a vegetarian version? No problem. Most stores carry vegetarian meatless meatballs. Just switch out meatballs, and you have a vegetarian friendly version! You can also make this dish a day ahead of time, and store covered in the fridge until you are ready to bake.

Email Me This Recipe!
Need to save time? Have this article emailed straight to your inbox + sign up for all the latest recipes!
Meatball Sub Casserole
- 1 loaf Italian bread ( or baguette ) , cut into 1 inch thick slices
- 4 oz cream cheese, softened
- 1/4 cup mayo
- 1/4 cup plain Greek yogurt
- 1/2 tsp garlic powder
- 1/4 tsp dried oregano
- 1/4 tsp dried parsley
- 1/4 tsp pepper
- 1/4 tsp salt
- 2 cups grated mozzarella cheese
- 1-2 Lbs frozen meatballs (substitute vegetarian meatballs to make vegetarian friendly)
- 28 oz jar of your favorite marinara sauce
- 1/2 cup water
- Preheat oven to 350 degrees F. In a medium sauce pan, place water, sauce and meatballs. Simmer for about 10-15 minutes, until meatballs are warmed. Set aside.
- Place your bread slices in an ungreased 9×13 baking dish.

- Next. combine your cream cheese, mayonnaise, Greek yogurt, and seasonings.
- Spread cream cheese mixture over bread slices. Sprinkle 1 cup of mozzarella. Spoon meatballs and sauce over the bread. Sprinkle with remaining cheese.

- Bake, uncovered, for 20-25 minutes.

Here are some more casserole recipes we love!
- King Ranch Chicken Casserole
- Easy Chicken Tetrazzini
- Grandma’s Easy Goulash Recipe
- Crockpot Lasagna Recipes

Meatball Sub Casserole
Email this recipe!
Get this recipe emailed straight to your inbox!
Ingredients
- 1 loaf Italian bread or baguette , cut into 1 inch thick slices
- 4 oz cream cheese softened
- 1/4 cup mayo
- 1/4 cup plain Greek yogurt
- 1/2 tsp garlic powder
- 1/4 tsp dried orgeneo
- 1/4 tsp dried parsley
- 1/4 tsp pepper
- 1/4 tsp salt
- 2 cups grated mozzarella cheese
- 1-2 Lbs frozen meatballs substitute vegetarian meatballs to make vegetarian friendly
- 28 oz jar of your favorite marinara sauce
- 1/2 cup water
Instructions
- Preheat oven to 350.
- In a medium sauce pan, place water, sauce and meatballs. Simmer for about 10-15 minutes, until meatballs are warmed. Set aside.
- Place your bread slices in an ungreased 9x13 baking dish.
- Next. combine your cream cheese, mayonnaise, Greek yogurt, and seasonings.
- Spread cream cheese mixture over bread slices. Sprinkle 1 cup of mozzarella. Spoon meatballs and sauce over the bread. Sprinkle with remaining cheese. 4. Bake, uncovered, for 20-25 minutes.
Nutrition
Nutritional Disclaimer: Family Fresh Meals is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.
Did You Make This Recipe?
Make sure to share it with me below!
Post updated September 2020


Hi Corey,
I just love your recipes and ideas, you make eating more fun 🙂 thanks from the Netherlands
I made this about 4 years ago for a family gathering everyone absolutely loved it especially my brothers! They beg me every family get together to make this again! I haven’t made it in a while and just came back to refresh my memory on how to make it and make sure I had the right ingredients. I also have told a lot of friends and family about your blog, I get pretty much all of my ideas and recipes from you! I tell everyone “family fresh meals”!! Another favorite is your stuffed peppers!! Thanks for sharing your awesome recipes
You are so sweet Meghann! I am happy to hear your family loves this recipe 🙂
I halved the recipe because it is just my husband and I. I used light mayo and neufchatel cheese. Also used an Italian round loaf of bread. It was absolutely delicious. Made a side of spinach and it was a perfect meal! Great recipe, thank you for sharing!!
Yay! I am so happy you loved it! It is one of our favorites for sure!