Give your fall menu plan a face-lift with an amazing 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.
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
Looking for more free recipes? Subscribe to my newsletter and follow along on Facebook, Twitter, Pinterest and Instagram for all of the latest updates.

Meatball Sub Casserole
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.
Save this recipe for later! Click the heart in the bottom right corner to save to your recipe box!
Nutrition Information:
Nutrition 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.
Post updated September 2020
M Jones says
This sounds tasty. Sounds perfect for a quick and tasty Friday night meal. Two questions: 1) I am not a fan of mayo. What would happen if I left it out? 2) Does the bread get really soggy? Look forward to trying. Thanks for posting.
Melissa says
We did it and it was great! You do not taste the mayo and we added a can of tomato sauce to supplement the lack of 4 oz of sauce (calls for 28 oz marinara we had a 24 oz). We used low fat cheese and mayo, and the bread did not really get soggy it really held its own still. Cheap, easy, simple, loooove your dishes Corey!
Corey says
YAY Melissa! I am so glad loved it 🙂
dorothy hawks says
THIS SAYS FALL, BUT I LIKE CASSEROLES WHEN THE WEATHER IS TOO HOT TO DO A LOT OF COOKING. WILL TRY THIS ONE
Patricia Wolf says
This was delish. I followed the recipe until it called for yogurt (i didnt have yougurt) so i used lite sour cream and used canola mayonaise instead of the regular. Also used whole wheat bread instead of the french bread. It came out yammmiii. Thank you for sharing this recipe!!!
Corey says
Great to know about the whole wheat bread and yogurt substitute! Thanks for sharing Patricia 🙂
Betsy says
I have never used frozen meatballs before….is there a brand you like? I have tried several of your other recipes – and they were all a big hit – so I would totally trust your opinion. Thanks!
Ann says
Can you make this ahead? Would the bread get soggy? Can you use turkey meatballs?
Justine says
My New Year’s resolution was to be better at meal planning! This website has made it so easy for me to keep the resolution! Thank you.
Corey says
You are so sweet Justine! Thank you and happy meal planning!
karin Oostveen says
Hi Corey,
I just love your recipes and ideas, you make eating more fun 🙂 thanks from the Netherlands
Meghann vaz says
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
Corey says
You are so sweet Meghann! I am happy to hear your family loves this recipe 🙂
Chrissy says
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!!
Corey says
Yay! I am so happy you loved it! It is one of our favorites for sure!