All Recipes

Meatball Sub Casserole

Save This Recipe

We'll email this post to you, so you can come back to it later!

Cheesy, hearty, and the easiest way to feed a hungry crowd without breaking a sweat.

Okay, listen — this one’s not fancy. It’s not trying to be something it’s not. It’s a meatball sub… in a casserole dish. And let me tell you, I’ve never once brought it to the table without someone saying, “Wait — what is this??” right before they go back for seconds.

This recipe is pure comfort food — the kind that makes you feel like you’re getting a hug from the inside. It’s cheesy, saucy, and full of crispy-edged toast and melty goodness. And the best part? Almost everything comes straight from the freezer or pantry. It’s what I make when the day’s been long, the kids are “starving” (as they say every night at 5:00), and I just want to get something warm on the table without a whole production.

Why You’ll Want This in Your Dinner Rotation

  • Minimal prep. We’re talking frozen meatballs and jarred sauce. You won’t even break a sweat.

  • It feeds a crew. Perfect for weeknights, game day, or when the in-laws drop by.

  • Layered like a lasagna, but way easier.

  • Cheesy and crunchy. That Texas toast base? Golden and buttery and holds up like a champ.

  • Great leftovers. If you’re lucky enough to have any.

Ingredients (And a Few Tips Along the Way)

  • 2-lb bag frozen Italian-style meatballs – No shame in the frozen meatball game. Use what you like — I usually grab the ones from Costco.

  • 1 (24 oz) jar marinara sauce – Rao’s is my go-to, but anything with garlic and basil will work.

  • 8 slices Texas toast – The thick, buttery kind in the freezer section. Garlic or plain both work.

  • 8 oz cream cheese – Let it soften on the counter a bit to make melting easier.

  • 1 cup ricotta cheese – Adds that creamy, lasagna-ish vibe.

  • 2 cups mozzarella cheese, grated – Fresh grated melts nicer, but bagged is just fine.

  • 1 tsp Italian seasoning – Or a mix of oregano, basil, and garlic powder if that’s what you’ve got.

  • Kosher salt + black pepper, to taste – You know the drill.

How to Make It (With Time to Spare)

Step 1: Toast the toast

Bake the Texas toast according to the box — usually about 5–6 minutes a side at 425°F. You want it golden and a little crisp so it can hold up in the casserole. Set it aside to cool for a minute.

Step 2: Preheat the oven

Drop that temp down to 350°F. It’s casserole time.

Step 3: Layer the toast

Grease a 9×13 baking dish, then line the bottom with the toasted bread. If the slices don’t fit perfectly, tear a few to fill in the gaps. No need to be precious about it — just make a nice layer across the bottom.

Step 4: Make the cheese sauce

In a small saucepan over low heat, melt the cream cheese and ricotta together. Stir it gently until it’s smooth. Add in your Italian seasoning, then salt and pepper to taste. Don’t walk away — it comes together fast and likes to stick if you’re not paying attention.

Step 5: Pour it on

Spread that melty cheese sauce all over the toast layer. It’ll soak in a bit, which is exactly what we want.

Step 6: Meatball time

In a separate bowl, stir the frozen meatballs and marinara sauce together. No need to heat them — they’ll cook in the oven. Pour them right on top of the cheese layer and spread things out a little.

Step 7: Cheese it up

Sprinkle the whole thing with mozzarella. Be generous. It’s a casserole. Nobody ever said, “That had too much cheese.”

Step 8: Bake and enjoy

Slide the dish into the oven and bake uncovered for about 30 minutes. The cheese will bubble, the meatballs will heat through, and your house will smell amazing.

Let it rest for 5 minutes before serving — it helps everything settle so it slices cleaner (plus it won’t burn your tongue… ask me how I know).

Want to Change It Up?

You totally can.

  • Add sautéed onions or bell peppers to the sauce layer for a little extra flavor.

  • Swap in Italian sausage for the meatballs if you’re feeling spicy.

  • Use garlic naan or crusty bread instead of Texas toast for a different base.

  • Add a handful of Parmesan on top during the last 5 minutes for a little golden crust.

Leftovers? Oh, They’re Even Better.

  • Fridge: Store covered for up to 4 days. Reheat in the microwave or pop in the oven for 15 minutes at 325°F.

  • Freezer: Wrap individual portions in foil and freeze. They reheat great for lunch or a lazy dinner.

  • Next-day tip: Throw a fried egg on top. Trust me.

Final Thought From My Kitchen

This one’s not complicated, but that’s kind of the point. It’s comfort food. Messy, melty, and so satisfying. It’s the kind of thing you serve with paper plates on a weeknight or bring to the church potluck and end up scribbling the recipe down on a napkin for someone.

Meatball Sub Casserole

This hearty, cheesy Meatball Sub Casserole is a comforting spin on the classic sandwich—layered with Texas toast, creamy ricotta and cream cheese, savory marinara, and gooey mozzarella. A crowd-pleaser perfect for busy weeknights or casual gatherings.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Casserole, Comfort Food, Main Dish, Weeknight Dinner
Cuisine American, Italian-American
Servings 6
Calories 540 kcal

Ingredients
  

  • 2 lb frozen Italian-style meatballs
  • 1 jar marinara sauce 24 oz
  • 8 slices Texas toast
  • 8 oz cream cheese
  • 1 cup ricotta cheese
  • 2 cups mozzarella cheese grated
  • 1 teaspoon Italian seasoning
  • 1 tsp Kosher salt to taste
  • 1 tsp black pepper freshly ground, to taste

Instructions
 

  • Bake Texas toast according to package instructions. Once golden, remove from oven and set aside.
  • Preheat oven to 350°F.
  • Line a baking dish with slices of Texas toast, breaking them as needed to create a full bottom layer.
  • In a small pot over low heat, combine cream cheese and ricotta. Stir until smooth. Add Italian seasoning, salt, and pepper to taste.
  • Pour the cheese sauce evenly over the Texas toast layer in the baking dish.
  • Stir frozen meatballs into marinara sauce until coated. Spoon the saucy meatballs over the cheese layer.
  • Top everything with grated mozzarella cheese and bake uncovered for 30 minutes or until bubbly and golden.

Notes

For extra flavor, toast the Texas toast with garlic and butter. Add red pepper flakes to the cheese sauce if you want a little kick. This casserole reheats well and makes excellent leftovers.

Nutrition

Calories: 540kcal
Keyword easy dinner, meatball casserole, mozzarella cheese, ricotta, texas toast
Love this recipe?Fllow us at @itsnotaboutnutritionrecipes for more

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




💬
Share via