Oh my goodness, you have to try this meatball sub casserole—it’s like your favorite sandwich got cozy under a blanket of melty cheese and decided to stay for dinner! I first made this on one of those crazy weeknights when everyone was hungry, the fridge was looking bare, and takeout just wasn’t in the cards. Turns out, tossing together Italian bread, cream cheese, meatballs, and sauce is pure magic.

Table of Contents
Table of Contents
The kids went nuts for it (even my picky eater!), and my husband asked if I could make it every week. Now it’s our go-to comfort food that comes together in minutes but tastes like you spent hours in the kitchen. Trust me, once you smell that garlicky tomato sauce bubbling away with golden cheese on top, you’ll understand why this casserole version beats the original sandwich any day!
Why You’ll Love This Meatball Sub Casserole
Listen, I don’t blame you if you’re skeptical—I was too at first. But this meatball sub casserole? It’s a total game-changer. Here’s why:
- Weeknight hero: Throw it together in 15 minutes flat—no fuss, no fancy techniques, just layers of goodness.
- Crowd-pleaser magic: Kids devour it, adults sneak seconds, and even my carb-avoiding sister couldn’t resist.
- Flavor bomb: That creamy cheese layer? It melts into every nook of the bread, making each bite richer than the last.
- Leftover dreams: Tastes even better reheated (if there’s any left—good luck with that!).
Seriously, it’s like hugging your favorite sandwich—but better.
Meatball Sub Casserole Ingredients
Okay, let’s gather the goods! Here’s what you’ll need to make this glorious meatball sub casserole happen (and yes, every single one of these matters):

- 1 loaf Italian bread – Cut into 1-inch thick slices (day-old works great here, but fresh is perfect too)
- 8 ounce block cream cheese – Softened to room temperature (trust me, cold cream cheese won’t spread nicely)
- ½ cup mayonnaise – The secret glue that makes the cream cheese layer extra dreamy
- 1 teaspoon Italian Seasoning – My grandma’s blend is best, but store-bought works too
- ¼ teaspoon pepper – Freshly cracked if you’re feeling fancy
- 2 cups shredded mozzarella cheese – Divided use (half for that middle layer, half for the glorious top)
- 1 bag frozen Italian style meatballs – Thawed completely (nobody wants icy centers!)
- 24 ounce jar pasta sauce – Grab your favorite marinara – I’m partial to the garlicky ones
- Dried parsley – Optional, but that little green sprinkle makes it look restaurant-worthy
Pro tip: Set your cream cheese out about an hour before you start – it’ll make your life so much easier when spreading!
How to Make Meatball Sub Casserole
Alright, let’s get this show on the road! Making this casserole is as easy as 1-2-3—literally. Just follow these simple steps, and you’ll have a bubbling, cheesy masterpiece in no time.

Step 1: Prepare the Bread Base
First things first—preheat that oven to 350°F (no peeking, let it get nice and hot!). Grab your 9×13-inch baking dish (no need to grease it—the bread’s got this) and start arranging those Italian bread slices in a single layer. Think of it like putting together a puzzle – fill in any gaps with extra bread pieces so every inch gets covered. You want full bread coverage here, folks—no bald spots allowed!
Step 2: Create the Cream Cheese Layer
Now for the magic! In a bowl, mix together your softened cream cheese (see? I told you letting it sit out was important!), mayonnaise, Italian seasoning, and pepper. Beat it until it’s smooth as silk—no lumps allowed! Spread this creamy dream over your bread slices like you’re frosting the world’s most delicious cake. Get it right to the edges – every bite should have that tangy goodness.
Step 3: Assemble and Bake
Sprinkle half your mozzarella over the cream cheese layer (yes, cheese before meatballs – trust the process!). Now gently mix your thawed meatballs with the pasta sauce – don’t go crazy, just coat them nicely – then spoon this saucy goodness over everything.
Finish with the remaining mozzarella (go ahead, be generous!) and pop it in the oven uncovered for 30-35 minutes. Keep an eye on it – if the cheese starts browning too fast, just tent some foil over the top. When it’s bubbling at the edges and golden on top, you’ll know it’s done!
Let it cool for about 5 minutes (I know, torture!) before slicing. The wait lets everything set up so you get perfect squares instead of a cheesy landslide. Now dig in – you’ve earned it!
Print
Irresistible Meatball Sub Casserole That’ll Wow Everyone
A hearty and comforting meatball sub casserole that combines Italian bread, creamy cheese, and savory meatballs for a delicious meal.
- Total Time: 50 minutes
- Yield: 6 servings 1x
Ingredients
- 1 loaf Italian bread, cut into 1-inch thick slices
- 8 ounce block cream cheese, softened to room temperature
- ½ cup mayonnaise
- 1 teaspoon Italian Seasoning
- ¼ teaspoon pepper
- 2 cups shredded mozzarella cheese, divided use
- 1 bag frozen Italian style meatballs, thawed
- 24 ounce jar pasta sauce
- dried parsley, for garnish (optional)
Instructions
- Preheat oven to 350F degrees.
- Arrange bread slices in a single layer in an ungreased 9×13-inch baking dish. Fill in any gaps with pieces of bread.
- In a bowl, combine cream cheese, mayonnaise and seasonings. Spread mixture over bread slices.
- Sprinkle with 1/2 cup shredded mozzarella cheese.
- Gently mix together spaghetti sauce and meatballs. Spoon over cream cheese layer.
- Sprinkle the top evenly with remaining shredded cheese.
- Bake uncovered for 30-35 minutes. If you notice it is getting too brown, just loosely cover it with some aluminum foil.
- Allow to cool for a few minutes then slice and serve.
Notes
- Use fresh Italian bread for best results.
- Thaw meatballs completely before using.
- Adjust seasoning to taste.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Italian-American
- Diet: Low Lactose
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 8g
- Sodium: 900mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 60mg
Meatball Sub Casserole Tips for Success
After making this casserole more times than I can count (my family won’t let me stop!), I’ve picked up some tricks to make it foolproof:
- Bread matters: Stale Italian bread actually works better than fresh – it soaks up the sauce without getting mushy. If using fresh, toast the slices lightly first.
- Thaw those meatballs: Frozen meatballs will make your casserole watery. I thaw mine overnight in the fridge or microwave them briefly before mixing with sauce.
- Spread smart: Warm your cream cheese mixture for 10 seconds if it’s stubborn – it’ll glide over the bread like butter.
- Cheese strategy: Save the prettiest, meltiest cheese for the top layer – it makes that golden-brown crust everyone fights over.
Follow these, and you’ll get perfect results every single time!
Ingredient Substitutions & Notes
Listen, I get it – sometimes you gotta work with what’s in the pantry! Here’s how to tweak this casserole without losing that amazing flavor:
- Bread swap: No Italian bread? French bread or even hoagie rolls work great. For gluten-free, use your favorite GF loaf – just toast it slightly first so it holds up.
- Meatball options: Homemade meatballs? Absolutely! Just pre-cook them first. Vegetarian? Try plant-based meatballs – they soak up sauce beautifully.
- Sauce switch: Not a marinara fan? Arrabbiata sauce adds nice heat, or use Alfredo for a creamy twist (though you might want to skip the cream cheese layer then).
- Cheese choices: Out of mozzarella? Provolone or Italian blend cheeses work wonders. For extra kick, mix in some shredded Parmesan.
Seasoning tip: Taste your sauce first – some are saltier than others. Adjust the Italian seasoning and pepper to match your preferences!
Serving Suggestions for Meatball Sub Casserole
Oh honey, this casserole stands proud all on its own – but if you want to make it a full meal (or stretch it for a crowd), here’s how I love to serve it:
- Crisp green salad – The fresh crunch cuts through all that cheesy richness perfectly
- Garlic bread – Because more carbs with your carbs is always a good idea
- Roasted veggies – Toss some zucchini or bell peppers in olive oil while the casserole bakes
My kids? They just want extra napkins and big glasses of milk. Works for me!
Storing and Reheating Meatball Sub Casserole
Here’s the beautiful thing about this casserole – it might taste even better the next day! Store leftovers (if you’re lucky enough to have any) in an airtight container in the fridge for up to 3 days. When reheating, I always go for the oven at 350°F for about 15 minutes – it keeps that crispy cheese topping perfect. In a pinch, the microwave works too (about 1-2 minutes per slice), but you’ll lose some of that glorious texture. Pro tip: Sprinkle a little fresh cheese on top before reheating for that just-baked look!
Meatball Sub Casserole Nutritional Information
Here’s the scoop on what you’re eating (because let’s be real – we all want to know before we go back for thirds!): Each serving packs about 450 calories with 20g protein. Keep in mind, nutrition varies based on your specific ingredients – like which sauce or cheese you use. My grandma always said “Good food feeds the soul first,” and I stand by that!
FAQs About Meatball Sub Casserole
Can I use fresh meatballs instead of frozen?
Absolutely! Just brown them first – about 10 minutes in a 400°F oven or skillet – so they hold their shape in the casserole. Fresh meatballs give amazing flavor, but frozen ones are my weeknight lifesaver.
How do I keep the bread from getting soggy?
Two tricks: First, use slightly stale bread (or toast fresh slices lightly). Second, don’t drown the meatballs in sauce – just coat them nicely. That cream cheese layer acts as a moisture barrier too!
Can I make this ahead?
You bet! Assemble everything except the final cheese topping, cover tightly, and refrigerate overnight. Add the remaining cheese right before baking – just add 5 extra minutes to the cook time.
What’s the best way to cut clean slices?
Let it rest 5-10 minutes after baking – I know it’s hard to wait! Use a sharp serrated knife and clean cuts between slices for picture-perfect portions.
Did you try this recipe? Rate it below or tag me with your cheesy masterpiece – I love seeing your kitchen creations!
For More recipes, Follow me on Facebook!