Why You’ll Love This Casserole
If you’re searching for a hearty, comforting meal that will surely satisfy your family and friends, look no further than Cheesy Meatball Subs. These subs are not only delicious but also incredibly easy to prepare. With juicy, flavorful meatballs nestled in a soft sub roll and generously covered in gooey cheese, they represent the epitome of comfort food. Perfect for weeknight dinners or game day gatherings, Cheesy Meatball Subs can make any occasion special.

You can customize these subs to your liking, allowing for endless variations. Whether you prefer spicy meatballs or a different cheese, this recipe offers you flexibility. With minimal prep time and delightful results, you’ll find yourself making these Cheesy Meatball Subs again and again!
Ingredients
To make these mouthwatering Cheesy Meatball Subs, you will need the following ingredients:
- 1 pound ground beef (or a mix of beef and pork)
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1/4 cup chopped parsley
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon onion powder
- 1 teaspoon Italian seasoning
- Salt and pepper to taste
- 2 cups marinara sauce (store-bought or homemade)
- 4 sub rolls
- 2 cups shredded mozzarella cheese
- Olive oil for cooking
Directions
- Preheat the Oven: Preheat your oven to 375°F (190°C) to prepare for baking the subs.
- Mix Ingredients: In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, parsley, egg, garlic, onion powder, Italian seasoning, salt, and pepper. Mix well until all ingredients are fully incorporated.
- Form Meatballs: Roll the mixture into small meatballs, about one inch in diameter. You should yield approximately 20-25 meatballs.
- Cook Meatballs: Heat a large skillet over medium heat and add a splash of olive oil. Once hot, add the meatballs, cooking until they are browned on all sides, about 8-10 minutes. They do not need to be fully cooked through at this stage since they will continue to cook in the oven.
- Add Marinara Sauce: Once browned, gently pour in marinara sauce, covering the meatballs. Simmer for another 5 minutes so the flavors meld together.
- Prepare Sub Rolls: While the meatballs are simmering, slice the sub rolls open without cutting all the way through. Place them on a baking sheet.
- Assemble Subs: Using a spoon, load the meatballs and marinara sauce into each sub roll. Be generous with the sauce!
- Add Cheese: Top each filled roll with a generous amount of shredded mozzarella cheese.
- Bake: Place the tray in the preheated oven and bake for about 15-20 minutes, or until the cheese is bubbly and golden brown.
- Serve Hot: Remove from the oven and let cool for a minute before serving. Enjoy your Cheesy Meatball Subs warm!

Tips for Perfect Cheesy Meatball Subs
- Meat Variety: While ground beef is the most popular choice, feel free to use ground turkey or chicken for a lighter option. You can also try a beef and pork mixture for extra flavor.
- Add More Flavor: Enhance the flavor of your meatballs by adding spices or herbs like crushed red pepper flakes for some heat or fresh basil for a sweeter version.
- Cheese Alternatives: While mozzarella is classic, cheddar, provolone, or a blend of Italian cheeses can add a different flavor profile to your subs.
- Preparing Ahead: You can make the meatballs ahead of time and freeze them. Just cook from frozen when you’re ready to enjoy your subs.
- Garnishing Options: Consider adding fresh basil, oregano, or a sprinkle of extra Parmesan cheese on top before serving for an extra touch.
Pairing Suggestions
Cheesy Meatball Subs are incredibly versatile and can be paired with various sides. Here are some ideas to complete your meal:
- Simple Salad: A light side salad with mixed greens, cherry tomatoes, and a simple vinaigrette balances the richness of the subs.
- Chips: Crispy potato chips or homemade sweet potato fries make for a delightful crunch alongside your subs.
- Vegetable Sticks: Fresh bell pepper, carrot, and celery sticks with a dip provide a refreshing contrast.
- Soup: Tomato soup or a hearty minestrone can complement the flavors of the sub wonderfully.
Storing and Reheating
If you have leftovers (though it can be tough to resist finishing them all), here’s how to store and reheat your Cheesy Meatball Subs:
- Storing: Wrap individual subs in aluminum foil and store them in an airtight container in the fridge for up to three days.
- Reheating: To reheat, unwrap the sub and place it in a toaster oven at 350°F (175°C) until the cheese is melted and the sub is heated through. Alternatively, you can microwave them for 30-second intervals, but this may result in a loss of crispiness.
Cheesy Meatball Subs are a delightful dish that promises satisfaction with each bite. Easy to prepare and incredibly delicious, they are perfect for a casual dinner or a fun gathering with friends. Enjoy the savory flavors and melted cheese for a meal that everyone will love!

Cheesy Meatball Subs
Ingredients
Meatballs
- 1 pound ground beef (or a mix of beef and pork) Choose your preferred meat variety.
- 1/2 cup breadcrumbs Use plain or Italian seasoned breadcrumbs.
- 1/4 cup grated Parmesan cheese For flavor enhancement.
- 1/4 cup chopped parsley Fresh parsley works best.
- 1 large egg Binding agent for meatballs.
- 2 cloves garlic, minced Freshly minced garlic adds flavor.
- 1 teaspoon onion powder Can be substituted with fresh onion.
- 1 teaspoon Italian seasoning Adjust to taste.
- to taste Salt and pepper Season according to your preference.
Sub Ingredients
- 2 cups marinara sauce (store-bought or homemade) Choose your favorite brand or recipe.
- 2 cups shredded mozzarella cheese For topping the subs.
Instructions
Preparation
- Preheat your oven to 375°F (190°C) to prepare for baking the subs.
- In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan cheese, parsley, egg, garlic, onion powder, Italian seasoning, salt, and pepper. Mix well until all ingredients are fully incorporated.
- Roll the mixture into small meatballs, about one inch in diameter. You should yield approximately 20-25 meatballs.
Cooking
- Heat a large skillet over medium heat and add a splash of olive oil. Once hot, add the meatballs, cooking until they are browned on all sides, about 8-10 minutes.
- Once browned, gently pour in marinara sauce, covering the meatballs. Simmer for another 5 minutes so the flavors meld together.
Assembly
- While the meatballs are simmering, slice the sub rolls open without cutting all the way through. Place them on a baking sheet.
- Using a spoon, load the meatballs and marinara sauce into each sub roll. Be generous with the sauce!
- Top each filled roll with a generous amount of shredded mozzarella cheese.
Baking
- Place the tray in the preheated oven and bake for about 15-20 minutes, or until the cheese is bubbly and golden brown.
- Remove from the oven and let cool for a minute before serving.