Italian Meatball Sandwich Casserole Recipe
This savory dish combines hearty meatballs, crispy bread cubes, and a creamy, cheesy sauce for a perfect comfort meal.
Ingredients
- cup chopped green onions
- cup Italian seasoned bread crumbs
- 3 tablespoons grated Parmesan cheese
- 1 pound ground beef
- 1 (1 pound) loaf Italian bread, cut into 1-inch cubes
- 1 (8 ounce) package cream cheese, softened
- cup mayonnaise
- 1 teaspoon Italian seasoning
- teaspoon freshly ground black pepper
- 2 cups shredded mozzarella cheese
- 3 cups spaghetti sauce
- 1 cup water (optional)
- 2 cloves garlic, minced
Directions
- Step 1: Gather all the ingredients and preheat your oven to 400F (205C).
- Step 2: In a large bowl, combine the chopped green onions, Italian bread crumbs, Parmesan cheese, and ground beef. Mix everything together until well combined.
- Step 3: Roll the mixture into even-sized meatballs, about 1 inch in diameter. Place the meatballs in a baking pan.
- Step 4: Bake the meatballs in the preheated oven for 15 to 20 minutes, or until the beef is no longer pink.
- Step 5: Once the meatballs are done, reduce the oven temperature to 350F (175C). Arrange the bread cubes in a single layer in an ungreased 9x13-inch baking dish.
- Step 6: In a separate bowl, mix the cream cheese, mayonnaise, Italian seasoning, and black pepper until smooth. Spread this mixture generously over each bread cube.
- Step 7: Sprinkle half of the shredded mozzarella cheese over the bread cubes.
- Step 8: In a large bowl, combine the spaghetti sauce, water (if using), and minced garlic. Stir gently to combine, then gently stir in the cooked meatballs.
- Step 9: Pour the meatball and sauce mixture over the bread and cheese in the baking dish. Make sure the meatballs are evenly distributed.
- Step 10: Sprinkle the remaining shredded mozzarella cheese evenly over the top.
- Step 11: Bake at 350F (175C) for 30 minutes, or until the casserole is heated through and the cheese is bubbly and golden brown.
Nutrition Facts
Each serving of this dish provides:
- Calories: 1046
- Total Fat: 65g (83% DV)
- Saturated Fat: 26g (130% DV)
- Cholesterol: 153mg (51% DV)
- Sodium: 1876mg (82% DV)
- Total Carbohydrate: 74g (27% DV)
- Dietary Fiber: 7g (25% DV)
- Total Sugars: 15g
- Protein: 41g (82% DV)
- Vitamin C: 5mg (6% DV)
- Calcium: 432mg (33% DV)
- Iron: 7mg (37% DV)
- Potassium: 850mg (18% DV)
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Comments
Kevin Thomas
04/13/2023 10:30:30 AM
I understand that some people may not like it when reviewers share all the changes they made to a recipe, but I believe that sharing ideas can inspire others to get creative in the kitchen. Here are the tweaks I made to this meatball sub recipe that turned out fantastic: 1. Instead of using beef, I opted for ground chicken for my meatballs, which only needed 15 minutes in the oven at 400 degrees. I made sure to lightly spray the baking sheet with cooking spray. I also mixed minced garlic into the chicken mixture. 2. Following another reviewer's advice, I skipped the mayo and used a ricotta and cream cheese mixture instead. Let me tell you, this combination was so delicious that it could have doubled as a luxurious body lotion! 3. The most significant change I made was with the bread. I bought a round Italian loaf, removed the top like a Subway sandwich artist, and hollowed out most of the fluffy inside to create a bread bowl. I spread the ricotta cheese mixture on the bottom and sides of the bowl, adding some to the underside of the lid. This shortcut saved time compared to spreading the mixture on individual bread cubes, which would have surely ended up in my mouth! I layered the cheese, chicken balls, and baked it for 25 minutes without the lid and then 5-10 more minutes with the lid on. To serve, simply slice it up. My "boys" (my fiancé and his friend) couldn't stop raving about it for hours, and they are quite picky eaters!
Eric Jones
02/26/2024 09:44:57 PM
I've made this recipe several times and it's always a hit. I like to go big on the meatballs, using a mixture of hamburger and hot Italian sausage. Instead of cubing the bread, I find it easier to slice it into rounds. I may whip up a quick marinara if I have time, but jarred sauce works just as well. The best part is that this dish makes plenty of leftovers, but they never last long in my house!
Ronald Thomas
11/22/2023 03:37:12 PM
Great recipe! I made a few modifications: 1) I swapped mayo for ricotta, 2) added dried minced onions and extra Italian seasoning to the cream cheese/ricotta mixture, 3) toasted and halved the bread before spreading the cheese mixture on it, 4) excluded the water and added more Italian seasoning to the sauce, 5) heated frozen meatballs, sliced them, and placed them on top of the bread and cheeses, 6) sprinkled additional mozzarella on the meatballs and topped them with the sauce. My family really enjoyed it!
Laura Wright
11/16/2022 06:50:34 PM
Substituted ricotta for cream cheese, replaced mayonnaise with beaten egg, and added 1/4 cup of water to the beaten egg.
Emily Lee
08/30/2023 01:48:28 AM
This recipe is fantastic! I suggest using Ricotta cheese instead of cream cheese and mayo for a delightful twist. The combination of Ricotta and Mozzarella is absolutely delicious. Rather than coating the bread cubes, consider spreading the cheese mixture generously over the bread halves, including the sides. Pour the sauce mixture over them and top it off with the remaining cheese mixture. After cooking, you can easily cut each serving. This is hands down the best recipe I've come across for an Italian Meatball Sandwich! It ranks even higher than pizza, which is saying a lot as I am a huge pizza fan. Thank you for sharing this recipe! It's definitely going into my cookbook as a favorite!
Stephen Jones
08/22/2023 08:48:53 AM
After hearing so many mixed reviews, I decided to give this recipe a shot with a few modifications. My family loves meatball sandwiches, so I thought, why not? But the end result? I definitely won't be making this again. The flavor wasn't terrible, but the bread turned out disappointingly soggy. Here are the changes I made based on others' feedback: 1. Preheat the oven to 400°F (205°C). 2. For the meatballs, I mixed together onions, breadcrumbs, Parmesan cheese, and ground beef. I rolled them into 1-inch balls and baked at 400°F for 15-20 minutes until no longer pink. 3. Reduce the oven temperature to 350°F (175°C). 4. I toasted ripped up baguette cubes in the oven at 385°F for 10 minutes to crisp them up before layering in the baking dish. 5. Instead of the cream cheese and mayonnaise, I used 8 oz of ricotta cheese mixed with Italian seasoning, Parmesan cheese, and black pepper. I dolloped this mixture over the bread cubes. 6. Sprinkled 1/2 cup of grated mozzarella cheese over the top. 7. In a bowl, I mixed together spaghetti sauce, garlic, and skipped the water. Gently added the homemade meatballs and poured over the bread and cheese mixture. Sprinkled the remaining mozzarella on top. 8. Baked at 350°F (175°C) for 30 minutes or until heated through. Even with these adjustments and my homemade meatballs, the dish still fell short.
Alexander Sanchez
06/18/2023 08:46:18 AM
Great experience! The only modification I made was omitting the warm cheese since my mom isn't a fan of it, so I added extra shredded mozzarella instead. I stuck to the rest of the recipe as is. Thank you for sharing!
Debra Harris
09/22/2024 01:56:24 AM
An excellent recipe! I would suggest using Ricotta cheese instead of cream cheese and mayo - the combination of Ricotta and Mozzarella is absolutely fantastic. Rather than coating the bread cubes, consider spreading the cheese mixture generously over the bread halves, including the sides, then pouring the sauce mixture over them and topping off with the remaining cheese mixture. After cooking, you can easily cut each serving. This is by far the best recipe I've come across for an Italian Meatball Sandwich! It ranks right up there with homemade Lasagna, my all-time favorite Italian dish, even ahead of Pizza - and I love my pizza! Thank you for sharing this recipe! It's definitely going into my cookbook as a favorite!
Daniel Clark
02/24/2024 11:35:46 AM
I was truly impressed by this recipe! Be sure to thoroughly coat the bread, including the sides, with the cheese mixture to avoid any sogginess.