• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Snack On Meat

  • Home
  • All RECIPES
  • Desserts
  • Cakes
  • Chicken
  • Salade
  • Contact
  • Privacy Policy
You are here: Home / All RECIPES / Easy Cheesy Meatball Subs

Easy Cheesy Meatball Subs

If you’re craving something hearty, saucy, and loaded with melted cheese, these Easy Cheesy Meatball Subs are exactly what you need.

This classic Italian-American sandwich features tender homemade meatballs simmered in rich marinara sauce, topped with gooey melted mozzarella, and tucked into a warm toasted hoagie roll.

Perfect for weeknight dinners, game day gatherings, parties, or casual family meals, this recipe is comforting, satisfying, and incredibly easy to make. Best of all, the meatballs can be made ahead of time and frozen, making this dish perfect for meal prep.

Get ready to enjoy the ultimate cheesy meatball sandwich experience.


Why You’ll Love These Cheesy Meatball Subs

There’s a reason meatball subs are such a beloved comfort food.

Here’s what makes this recipe so special:

  • Juicy homemade meatballs packed with flavor
  • Rich marinara sauce that coats every bite
  • Melted mozzarella and provolone for irresistible cheesiness
  • Toasted hoagie rolls that hold everything perfectly
  • Freezer-friendly and great for meal prep
  • Easy to customize with different meats, cheeses, or sauces

Ingredients

The secret to the best meatball subs is using simple, high-quality ingredients.

For the Meatballs

  • 1 lb ground beef or a mix of beef and pork
  • ½ cup breadcrumbs
  • 1 large egg
  • ¼ cup grated onion
  • 2 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • ¾ teaspoon salt
  • ½ teaspoon black pepper

For the Sauce and Assembly

  • 2 cups marinara sauce
  • 4 hoagie or sub rolls
  • 1½ cups shredded mozzarella cheese
  • 4 slices provolone cheese (optional)
  • ¼ cup grated parmesan cheese
  • 1 tablespoon butter (optional, for toasting rolls)
  • Fresh basil or parsley for garnish (optional)

How to Make Cheesy Meatball Subs

This recipe is simple to follow and comes together in under an hour.


1. Prepare the Meatballs

Preheat your oven to 400°F (200°C).

In a large mixing bowl, combine:

  • ground meat
  • breadcrumbs
  • egg
  • grated onion
  • garlic
  • Italian seasoning
  • salt and pepper

Mix gently until just combined. Avoid overmixing, which can make the meatballs dense.

Roll the mixture into 1 to 1½-inch meatballs and place them on a parchment-lined baking sheet.


2. Cook the Meatballs

Bake the meatballs for 18–20 minutes, until browned and fully cooked.

Alternatively, you can cook them in a skillet over medium heat, turning occasionally until browned on all sides.


3. Simmer in Marinara Sauce

In a large saucepan, heat the marinara sauce over medium heat.

Add the cooked meatballs and let them simmer for 10–15 minutes, allowing the flavors to blend together beautifully.


4. Prepare the Rolls

Slice the hoagie rolls open without cutting all the way through.

For extra flavor, lightly brush the inside of the rolls with butter and toast them in the oven for 3–5 minutes until slightly crispy.


5. Assemble the Meatball Subs

Place several meatballs into each roll and spoon extra marinara sauce over the top.

Add shredded mozzarella and provolone cheese.

Place the sandwiches under the broiler for 2–3 minutes until the cheese melts and becomes bubbly.

Sprinkle with parmesan cheese and fresh herbs if desired.


6. Serve

Serve the meatball subs immediately while warm and cheesy.

They pair perfectly with your favorite sides.


Delicious Variations to Try

Once you’ve mastered the classic version, try these fun variations.

Stuffed Meatball Subs

Place a cube of mozzarella inside each meatball before cooking for a cheesy surprise.

Spicy Meatball Subs

Add crushed red pepper flakes to the meat mixture and use pepper jack cheese.

Chicken Parmesan Meatball Subs

Use ground chicken and top with marinara, mozzarella, and parmesan for a chicken parm twist.

Plant-Based Meatball Subs

Use plant-based meatballs and vegan cheese for a delicious vegetarian option.


What to Serve with Meatball Subs

Complete your meal with these tasty side dishes.

  • Crispy fries or potato wedges
  • Garlic parmesan chips
  • Caesar or Italian salad
  • Roasted vegetables
  • Onion rings
  • Ranch or garlic aioli dipping sauce

For drinks, try:

  • cold soda
  • sparkling water
  • craft beer
  • red wine

Storage and Reheating Tips

These meatball subs are great for leftovers and meal prep.

Refrigerator

Store the meatballs and sauce in an airtight container for up to 3 days.

Freezer

Cooked meatballs (with or without sauce) can be frozen for up to 3 months.

Reheating

Reheat the meatballs in marinara sauce on the stovetop.

Assemble fresh sandwiches and broil briefly to melt the cheese.


Recipe FAQs

Can I freeze the meatballs?

Yes! Cooked meatballs freeze very well. Store them in an airtight container for up to 3 months.


Can I use ground turkey or chicken?

Absolutely. Ground turkey or chicken creates a lighter version of the recipe. Adding a small amount of olive oil helps keep the meatballs moist.


How do I prevent soggy rolls?

Toast the rolls before assembling and avoid adding too much sauce.

Broiling the assembled subs also helps crisp the bread.


Recipe Summary

Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes

Servings: 4
Calories: about 675 kcal


Ingredients

Meatballs

  • 1 lb ground beef or beef/pork mix
  • ½ cup breadcrumbs
  • 1 egg
  • ¼ cup grated onion
  • 2 cloves garlic
  • 1 tsp Italian seasoning
  • ¾ tsp salt
  • ½ tsp black pepper

Assembly

  • 2 cups marinara sauce
  • 4 hoagie rolls
  • 1½ cups mozzarella cheese
  • 4 slices provolone (optional)
  • ¼ cup parmesan cheese
  • 1 tbsp butter (optional)

Instructions

  1. Preheat oven to 400°F.
  2. Mix meatball ingredients and roll into balls.
  3. Bake 18–20 minutes until cooked through.
  4. Simmer meatballs in marinara sauce for 10–15 minutes.
  5. Toast the rolls if desired.
  6. Fill rolls with meatballs and sauce.
  7. Top with cheese and broil until melted.
  8. Garnish and serve immediately.
Previous Post: « Mediterranean Rice and Beans
Next Post: Flavor-Packed Chicken Torta Sandwich »

Primary Sidebar

About Me

Welcome to SnackOnMeat! I’m Shardae, the food lover behind this blog. I’m thrilled to have you here, sharing in my passion for creating delicious recipes that celebrate the art of hearty, satisfying meals.Read more...
Privacy
About

New Recipes

Dreamy Refried Bean Chicken Enchiladas with Homemade Enchilada Sauce

30-Minute Sesame Chicken Green Bean Stir Fry

Quick Pumpkin Oatmeal

Creamy Vegan Butternut Squash Pasta Sauce

Raw Avocado Pesto Zucchini Noodles

Air-Fried Korean Cauliflower with Sticky Gochujang Sauce

Dessert Recipes

Bakery Style Orange Muffins

Banana Cream Cheese Muffins

Lavender Tea Bread Recipe with Lemon Glaze

Vegan Lavender Buttercream

Goat Cheese and Fig Jam Appetizer

Gooey Salted Caramel Chocolate Chip Cookie Bars

Copyright © 2026 Snack On Meat on the Foodie Pro Theme