I just made these delicious Beef Meatball Subs! They’re loaded with homemade beef meatballs and topped with marinara and lots of cheese!
Why You’ll Love This Recipe
I love how this recipe combines the comfort of homemade meatballs with the convenience of a sub sandwich. The juicy beef meatballs, rich marinara sauce, and melted mozzarella create a satisfying meal that’s perfect for any occasion. It’s a hearty and flavorful dish that brings everyone to the table.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For Meatball Subs:
- 3 hoagie rolls
- 12 beef meatballs (12-15 meatballs)
- 1 to 1.5 cups marinara sauce (homemade or store-bought)
- 3 tablespoons fresh grated Parmesan cheese
- 1 to 1.5 cups thick shredded mozzarella cheese
- 2 teaspoons dried oregano
For Homemade Meatballs:
- 1 pound ground beef (85%/15% preferably)
- 1 egg
- 1 thin slice of whole wheat bread soaked in milk and squeezed
- 1/4 cup minced yellow onion
- 1/4 cup fresh grated Parmesan cheese
- 2 garlic cloves, pressed
- 1 tablespoon fresh minced basil
- 1/2 tablespoon fresh minced parsley
- 1/2 to 1 teaspoon kosher coarse or sea salt, to taste
- 1/8 to 1/4 teaspoon black pepper, to taste
Directions
- Preheat the oven to 350°F (175°C).
- For the homemade meatballs: In a large mixing bowl, I mix the ground beef, egg, minced onion, Parmesan cheese, pressed garlic, basil, parsley, salt, and pepper. I squeeze out the bread, break it up, and mix it into the bowl. Then, I shape the mixture into 1-inch meatballs and place them on a greased or parchment-lined baking sheet. I bake them for 20-22 minutes.
- To assemble the subs: I slice the hoagie rolls on top, not all the way through. I spread marinara sauce inside each roll, add 4-5 meatballs per roll, top with more sauce, then mozzarella, and a sprinkle of oregano. I bake them in the preheated oven for 15-17 minutes.
Servings and Timing
- Servings: 3
- Prep Time: 30 minutes
- Cooking Time: 37 minutes
- Total Time: 1 hour 7 minutes
Variations
I like to switch things up by using different types of cheese, such as provolone or cheddar, for a new flavor profile. Sometimes, I add sautéed onions or bell peppers to the subs for extra texture and taste. For a spicier kick, I incorporate red pepper flakes into the marinara sauce.
Storage/Reheating
To store leftovers, I keep the meatballs and sauce separate from the rolls to prevent sogginess. I refrigerate them in airtight containers for up to 3 days. When ready to eat, I reheat the meatballs and sauce in a saucepan over medium heat until warmed through, then assemble the subs as directed.
FAQs
What kind of bread works best for meatball subs?
I prefer using hoagie rolls because they’re sturdy enough to hold the meatballs and sauce without falling apart. However, any crusty roll or baguette can work well.
Can I use store-bought meatballs instead of homemade?
Yes, I can use store-bought meatballs for convenience. Just make sure to heat them thoroughly before assembling the subs.
How do I prevent the bread from getting soggy?
To avoid soggy bread, I toast the hoagie rolls slightly before adding the sauce and meatballs. This creates a barrier that helps keep the bread firm.
Can I freeze the meatballs for later use?
Absolutely! I freeze the cooked meatballs in a single layer on a baking sheet, then transfer them to a freezer-safe bag. They can be stored for up to 3 months. When ready to use, I thaw them in the refrigerator overnight and reheat them in sauce.
What sides pair well with meatball subs?
I often serve meatball subs with a side salad, potato chips, or roasted vegetables for a complete meal.
Conclusion
The Ultimate Beefy Meatball Sub Delight is a hearty and satisfying dish that combines the rich flavors of homemade meatballs, marinara sauce, and melted cheese, all nestled in a crusty hoagie roll. It’s a versatile recipe that’s perfect for family dinners, game days, or casual gatherings. I hope you enjoy making and eating it as much as I do!
Print
Ultimate Beefy Meatball Sub Delight
- Prep Time: 30 minutes
- Cook Time: 37 minutes
- Total Time: 1 hour 7 minutes
- Yield: 3 servings
- Category: Sandwiches, Main Course
- Method: Baking
- Cuisine: American, Italian-American
Description
Savor the Ultimate Beefy Meatball Sub Delight, a hearty sandwich packed with juicy homemade beef meatballs, rich marinara sauce, and melted cheese, all nestled in a perfectly toasted hoagie roll. The ultimate comfort food for meatball sub lovers!
Ingredients
- For the Meatball Subs:
- 3 hoagie rolls
- 12 beef meatballs (homemade or store-bought)
- 1 to 1.5 cups marinara sauce
- 3 tbsp grated Parmesan cheese
- 1 to 1.5 cups shredded mozzarella cheese
- 2 tsp dried oregano
- For Homemade Meatballs:
- 1 lb ground beef (85/15)
- 1 egg
- 1 slice whole wheat bread (soaked in milk, squeezed)
- 1/4 cup minced yellow onion
- 1/4 cup grated Parmesan cheese
- 2 garlic cloves, pressed
- 1 tbsp fresh minced basil
- 1/2 tbsp fresh minced parsley
- 1/2 to 1 tsp kosher or sea salt
- 1/8 to 1/4 tsp black pepper
Instructions
- Preheat oven to 350°F (175°C).
- Make the meatballs: In a bowl, combine beef, egg, onion, Parmesan, garlic, herbs, salt, pepper, and soaked bread. Mix well and form into 1-inch balls. Place on a baking sheet and bake for 20-22 minutes.
- Assemble subs: Slice hoagie rolls on top (not all the way through), spoon in marinara sauce, add meatballs, top with more sauce, mozzarella, and oregano.
- Bake assembled subs for 15-17 minutes until cheese is melted and bubbly.
Notes
- Toast rolls before assembling to prevent sogginess.
- Store meatballs and sauce separately to keep leftovers fresh.
- Swap mozzarella with provolone or cheddar for variety.
- Add sautéed veggies or red pepper flakes for extra flavor.