Hot Cheesy Meatball Subs

Featured in Hearty Main Courses.

This classic meatball sub combines homemade Italian meatballs, marinara sauce, and melted mozzarella on fresh hoagie rolls. Perfect for lunch or dinner, it's ready in just 20 minutes.

Casey
Updated on Mon, 20 Jan 2025 20:11:16 GMT
A close-up image of a sliced meatball sandwich topped with marinara sauce and melted cheese. Pin it
A close-up image of a sliced meatball sandwich topped with marinara sauce and melted cheese. | cookingwithcasey.com

Let me tell you about my family's favorite comfort food these meatball subs are pure magic in every bite. After years of tweaking and testing I've perfected a recipe that brings together the most tender meatballs nestled in crusty bread and smothered with melty cheese. They've become our go to for everything from cozy weeknight dinners to game day celebrations.

Made with Love

There's something special about making these from scratch. Sure you could use store bought ingredients but trust me taking the time to make your own meatballs and sauce makes all the difference. My grandmother taught me that good food is about patience and love and these subs are living proof of that wisdom.

Simple but Special Ingredients

The secret to amazing meatball subs starts with quality ingredients. I use a blend of ground beef and Italian sausage for the meatballs fresh herbs from my garden and always always freshly grated Parmesan never the pre grated stuff. Every ingredient plays its part in creating something truly memorable.

Step by Step Love

Making these subs has become a ritual in my kitchen. I start by mixing the meatballs gently never overworking them that's the key to tenderness. While they're baking I simmer the sauce letting those flavors develop into something amazing. The house smells incredible and everyone knows something special is coming.

Building Perfect Layers

I've learned that assembly is an art form. A layer of sauce on the bottom prevents dry bread then a sprinkle of Parmesan for extra flavor. The meatballs get nestled in just right more sauce over top and finally that blanket of fresh mozzarella. Each layer builds toward something amazing.

A close-up of cheesy meatball subs topped with herbs, served on a metal tray. Pin it
A close-up of cheesy meatball subs topped with herbs, served on a metal tray. | cookingwithcasey.com

The Magic Moment

There's nothing quite like watching these beauties transform in the oven. That cheese gets all melty and bubbly the edges of the bread turn golden and crispy. I love peeking through the oven door watching the magic happen. The anticipation is part of what makes them so special.

Make Ahead Magic

One of my favorite tricks is making big batches of meatballs and sauce to freeze. It's like giving a gift to my future self. On busy weeknights I can pull them out defrost overnight and have an amazing dinner ready in no time. My family thinks I'm a miracle worker.

Keeping the Love Fresh

These subs are best enjoyed fresh but sometimes we have leftovers. I've found wrapping them in foil and reheating slowly in the oven works beautifully. The bread stays crusty the cheese gets melty again and they taste almost as good as when they were first made.

Perfect Pairings

While these subs can definitely stand alone I love serving them with simple sides that complement without overwhelming. A crisp Caesar salad or some garlic roasted broccoli keeps things balanced. For casual gatherings I'll cut them into smaller portions they disappear so quickly.

Everyone's Favorite

What I love most about these subs is how versatile they are. Add some spicy peppers for heat lovers keep it classic for traditionalists or load up with extra cheese for the dairy devotees. They're endlessly customizable and always delicious.

Two baked sandwich rolls filled with meatballs and topped with melted cheese and herbs, served in a black baking dish. Pin it
Two baked sandwich rolls filled with meatballs and topped with melted cheese and herbs, served in a black baking dish. | cookingwithcasey.com

Party Perfect

These subs are my secret weapon for gatherings. I set up a little assembly line and can crank out a whole tray full. Cutting them into smaller portions makes them perfect party food and watching people's faces light up when they take that first bite never gets old.

Cheese Adventures

While classic mozzarella is wonderful I love experimenting with different cheeses. Sharp provolone adds great flavor smoked Gouda brings something unexpected and fontina melts like a dream. Sometimes I'll use a blend just because I can.

Sauce it Up

The sauce is another place to get creative. My spicy arrabbiata version has quite a following among my friends and family. Sometimes I'll make a creamy rose sauce that takes these subs in a whole new direction. The possibilities are endless.

Everyone Welcome

I've adapted these subs countless times for different dietary needs. Gluten free rolls work surprisingly well and my celiac friends are always grateful. It's all about making sure everyone can enjoy this comfort food classic.

Plant Based Power

My vegetarian version with mushroom lentil meatballs has converted even the most dedicated meat lovers. Loaded with veggies and herbs these plant based subs prove you don't need meat for an amazing meal.

A close-up of a meatball sub topped with melted cheese, marinara sauce, and sprinkled with herbs, served in a toasted bun. Pin it
A close-up of a meatball sub topped with melted cheese, marinara sauce, and sprinkled with herbs, served in a toasted bun. | cookingwithcasey.com

Kid Approved

The little ones in my life go crazy for these especially when I make them mini sized just for them. Using mild cheese and keeping the spices gentle makes them kid friendly without sacrificing flavor. It's wonderful seeing the next generation fall in love with this family favorite.

Cheese Perfection

Getting that cheese perfectly melted is an art form. I always grate it fresh and spread it evenly making sure every bite will have that perfect cheese pull. A quick minute under the broiler at the end creates those irresistible golden brown spots.

The Perfect Roll

Finding the right bread makes such a difference. I look for rolls with a nice crust that'll stand up to all that sauce but still stay tender inside. A quick toast before assembly adds extra insurance against sogginess it's a game changer.

Sip and Savor

These subs deserve the perfect drink pairing. I love serving them with a bold Italian red wine for grown up dinners or homemade Italian sodas for family meals. Something about the combination just works making every bite even more enjoyable.

Waste Not Want Not

Leftover components become building blocks for other meals. Extra meatballs and sauce transform into quick pasta dinners or top homemade pizzas. It's like getting multiple meals from one prep session pure kitchen efficiency at its tastiest.

A close-up of two meatball subs topped with marinara sauce and melted cheese, served in a black dish. Pin it
A close-up of two meatball subs topped with marinara sauce and melted cheese, served in a black dish. | cookingwithcasey.com

Frequently Asked Questions

→ Can I make the meatballs ahead of time?

Yes, you can make the meatballs a day ahead and store them in the refrigerator. The recipe actually recommends using leftover meatballs since they've had time to absorb the sauce flavors.

→ What's the best bread to use for meatball subs?

Fresh deli hoagies or sub rolls work best for meatball subs. They have the perfect texture with a crunchy outside and soft, spongy inside that holds up well to the sauce and meatballs.

→ How many meatballs should I put in each sub?

Each sub can hold 4-5 meatballs, depending on the size of both the hoagie roll and the meatballs. The recipe makes enough for about 12-15 meatballs total.

→ Can I freeze these meatball subs?

While the assembled subs are best eaten fresh, you can freeze the cooked meatballs and sauce separately. When ready to eat, thaw them overnight and assemble fresh subs, adding extra cooking time for the cold ingredients.

→ How do I prevent the bread from getting soggy?

While you want some sauce on the bottom of the bread for flavor, don't oversaturate it. Add just a couple tablespoons of sauce on the bottom and top of the meatballs, and use fresh, sturdy hoagie rolls.

Classic Meatball Sub

A hot and hearty sandwich filled with homemade Italian meatballs, rich marinara sauce, and topped with melted mozzarella cheese.

Prep Time
5 Minutes
Cook Time
15 Minutes
Total Time
20 Minutes
By: Casey

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: Italian, American

Yield: 6 Servings (3 full subs)

Dietary: ~

Ingredients

01 3 hoagie rolls.
02 12-15 Italian meatballs.
03 1-1.5 cups marinara sauce.
04 3 tablespoons fresh grated Parmesan cheese.
05 1-1.5 cups thick shredded Mozzarella cheese.
06 2 teaspoons dried oregano.
07 1/2 pound ground beef (85%/15%).
08 1/2 pound ground pork.
09 1 egg.
10 1 slice whole wheat bread, milk-soaked and squeezed.
11 1/4 cup minced yellow onion.
12 1/4 cup fresh grated Parmesan cheese.
13 2 garlic cloves, pressed.
14 1 tablespoon fresh minced basil.
15 1/2 tablespoon fresh minced parsley.
16 1/2-1 teaspoon kosher or sea salt.
17 1/8-1/4 teaspoon black pepper.

Instructions

Step 01

Mix ground beef, pork, egg, onion, Parmesan, garlic, herbs, salt, and pepper in a bowl. Add squeezed bread pieces and mix thoroughly.

Step 02

Heat oven to 350°F. Grease a baking sheet or line with parchment paper.

Step 03

Using greased hands and a cookie scoop, form 1-inch meatballs. Place on baking sheet close but not touching.

Step 04

Bake meatballs for 20-22 minutes until cooked through.

Step 05

Split hoagie rolls lengthwise without cutting through. Place in baking dish.

Step 06

Spread marinara sauce and Parmesan on bottom of rolls. Add 4-5 meatballs per sub, top with more sauce and Mozzarella.

Step 07

Sprinkle with oregano and bake at 350°F for 15-17 minutes until cheese melts. Add 5 minutes if using cold ingredients.

Notes

  1. Best made with fresh deli hoagies for ideal texture and structure.
  2. Can be made as party food by cutting each sub into smaller portions.
  3. Recipe can be doubled to make 6 full subs.

Tools You'll Need

  • Baking sheet.
  • Mixing bowl.
  • Cookie scoop.
  • Baking dish.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (Mozzarella and Parmesan cheese).
  • Eggs.
  • Wheat.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 236
  • Total Fat: 11 g
  • Total Carbohydrate: 19 g
  • Protein: 13 g