If you are craving a sandwich that’s bursting with flavor, hearty, and downright comforting, then this Hearty Meatball Subs with Rich Marinara and Melted Mozzarella Recipe is exactly what you need. Imagine tender, perfectly seasoned meatballs swathed in a luscious, slow-simmered marinara sauce, then tucked into soft rolls and topped with gooey, melted mozzarella—pure joy in every bite. This recipe brings together simple ingredients in a way that makes each sub feel like a warm hug on a plate, perfect for family dinners, game days, or any occasion that calls for a little extra deliciousness.

Ingredients You’ll Need

A metal pot filled with bright red tomato sauce with a thick texture sits on a white marbled surface. On top of the sauce, there are scattered green dried herbs in two piles, a small mound of light brown granulated garlic, and one dark brown bay leaf near the center, creating a layered look of spices on the smooth tomato sauce. The pot has two silver handles on each side, and the scene is brightly lit. Photo taken with an iphone --ar 4:5 --v 7

It’s amazing how just a handful of straightforward ingredients can come together to create something so mouthwatering. Each item here plays a crucial role: from the juicy ground beef forming the meatballs to the fragrant herbs brightening up the sauce, and of course, the mozzarella that adds that irresistible cheesy finish.

  • Breadcrumbs (½ cup): A key binder for the meatballs, ensuring they stay tender and not dense.
  • Grated Parmesan (½ cup): Adds a nutty, savory depth that enhances the meat’s richness.
  • Garlic powder (½ tsp): Boosts the aromatic profile of the meatballs for extra flavor.
  • Onion powder (½ tsp): Complements the garlic and adds mild sweetness.
  • Italian seasoning (½ tsp): Provides that classic Mediterranean herb blend perfect for meat and sauce.
  • Salt and pepper (¼ tsp each): Essential for seasoning and balancing all the flavors.
  • Eggs (2 large): Help bind the meat mixture so the meatballs hold their shape.
  • Milk (¼ cup): Adds moisture for tender, juicy meatballs.
  • Lean ground beef (2 lb): The hearty protein star of the dish.
  • Yellow onion (1 small): Sautéed to create a sweet foundation for the marinara.
  • Garlic cloves (2): Freshly minced to enhance the sauce’s aroma and taste.
  • Olive oil (2 Tbsp): Used for sautéing and brings a fruity richness to the sauce.
  • Tomato paste (2 Tbsp): Concentrates tomato flavor and adds sweetness when caramelized.
  • Crushed tomatoes (28 oz can): The base of the rich marinara sauce.
  • Dried basil and oregano (½ tsp each): Bring fragrant herbal notes to the sauce.
  • Brown sugar (1 tsp, optional): Helps balance acidity for a smooth, mellow sauce.
  • Salt (1 tsp, to taste): Enhances all the flavors in the sauce.
  • Buns or rolls (8): Soft and sturdy enough to hold the meatballs and sauce without falling apart.
  • Shredded mozzarella (½ cup): Melts beautifully on top, adding creamy, cheesy goodness.

How to Make Hearty Meatball Subs with Rich Marinara and Melted Mozzarella Recipe

Step 1: Prepare the Meatball Mixture

Start by lightly whisking the eggs in a small bowl. Then combine your breadcrumbs, grated Parmesan, garlic powder, onion powder, Italian seasoning, salt, and pepper in another bowl. Toss the ground beef into a larger bowl, adding the eggs, breadcrumb mix, and milk. Use your hands to gently mix everything together, just until combined—overworking will make the meatballs tough.

Step 2: Shape the Meatballs

Dividing this mixture evenly is key to consistent cooking. First, split the meat into four equal parts. Take each part and halve it to make eight portions, then divide each of those into thirds to shape 24 meatballs, roughly 3 tablespoons each. Rolling them gently with your hands gives them that perfect round shape that’ll cook up tender and juicy.

Step 3: Make the Marinara Sauce

Dice your onion and mince the garlic. In a medium sauce pot, heat olive oil over medium heat, add the onions and garlic, and sauté until the onions look soft and translucent, about 5 minutes. Stir in the tomato paste and cook it for another 3 to 5 minutes, letting it darken slightly. This step caramelizes the paste’s natural sugars, bringing out a sweeter, richer tomato flavor.

Step 4: Build and Simmer the Sauce

Add crushed tomatoes, dried basil, oregano, brown sugar (if using), and a teaspoon of salt to the pot. Stir everything well to blend and pick up any bits stuck to the bottom. Bring the sauce to a gentle simmer, then reduce the heat to medium-low. Partially cover and let it slowly simmer for 30 minutes, stirring occasionally to let the flavors deepen and meld beautifully.

Step 5: Adjust Seasoning and Layer Meatballs

After the sauce has simmered, taste and adjust seasoning. If it’s too tangy, a little more sugar or simmering longer works wonders. When perfect, place half the meatballs in a slow cooker layered with half the marinara, followed by the remaining meatballs and sauce on top.

Step 6: Slow Cook the Meatballs

Cook on high for three hours or on low for six hours. Slow cooking is the secret to tender, flavor-infused meatballs immersed in the rich sauce. Before serving, verify the meatballs have reached an internal temperature of 165°F for safe and juicy perfection.

Step 7: Assemble and Bake the Subs

Preheat your oven to 350°F and arrange buns on a baking sheet. Pile three meatballs into each bun, spoon extra marinara on top, and sprinkle with shredded mozzarella. Bake for about 5 minutes or until the cheese melts and buns are slightly toasty. Serve while hot to enjoy every oozy, savory bite.

How to Serve Hearty Meatball Subs with Rich Marinara and Melted Mozzarella Recipe

A toasted brown sandwich bun with a soft inside holds a layer of red tomato sauce-covered pieces of cooked chicken. On top of the chicken is a thick layer of melted white cheese with some green parsley herbs sprinkled over it. The sandwich is served on a white plate with a thin black rim and a dotted pattern on one side, all set on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

To elevate this classic, consider garnishing your subs with fresh basil leaves or a sprinkle of chopped parsley. These bright green herbs add a fresh contrast to the rich tomato sauce and cheese, giving a little lift to each sandwich bite. A dash of crushed red pepper flakes can also add a pleasing subtle heat for those who like a little spice.

Side Dishes

This hearty sandwich pairs wonderfully with crisp, simple sides that won’t compete with the bold flavors. Try classic potato chips or a light Caesar salad. Roasted vegetables or a crunchy coleslaw offer a great balance and add some freshness alongside the warm, cheesy subs.

Creative Ways to Present

For a fun twist, slice your subs diagonally and secure them with toothpicks for easy sharing. Consider serving mini versions at a party by making smaller meatballs and using dinner rolls. Another fun idea is to turn leftovers into a meatball sub casserole layered with extra cheese and baked until bubbly and golden.

Make Ahead and Storage

Storing Leftovers

Leftover meatball subs are a dream for the next day. Wrap the sandwiches tightly in foil or store in an airtight container in the fridge. The flavors continue to develop overnight, making reheated sandwiches even more delicious.

Freezing

You can freeze cooked meatballs and marinara sauce separately in airtight containers or freezer bags for up to three months. When ready to eat, thaw in the fridge overnight and assemble your subs fresh. Freezing subs assembled is not ideal as the buns can get soggy.

Reheating

For best results, reheat meatballs and sauce on the stove or in the microwave until warmed through. Then assemble the subs, add mozzarella, and broil in the oven for a few minutes to melt the cheese and toast the buns. This method keeps the subs tasting fresh and satisfying.

FAQs

Can I use other types of ground meat for this recipe?

Absolutely! While lean ground beef is classic, ground turkey, chicken, or pork can also be delicious alternatives. Just adjust cooking times to ensure the meatballs are fully cooked and juicy.

Is it necessary to use a slow cooker for this recipe?

While the slow cooker method is fantastic for tender meatballs infused with sauce, you can also bake the meatballs in the oven and simmer them in the sauce on the stovetop for a quicker option.

How can I make the meatballs less dense?

Using milk and breadcrumbs in the mixture helps keep meatballs light and moist. Also, avoid overmixing the meat to prevent them from becoming tough.

Can I prepare the sauce ahead of time?

Yes, the marinara sauce actually tastes better when made ahead and refrigerated overnight. This allows the flavors to mellow and intensify before combining with meatballs.

What type of buns work best for these subs?

Soft hoagie rolls or submarine buns that have a sturdy crust but are still soft inside work best. They hold the meatballs and sauce without falling apart but still provide that tender bite.

Final Thoughts

This Hearty Meatball Subs with Rich Marinara and Melted Mozzarella Recipe truly is one of those comfort meals that brings people together. It’s rich, satisfying, and lovingly made with ingredients that aren’t complicated but turn into something spectacular. If you want a dish that feels like a warm, cheesy celebration every time you take a bite, give this recipe a try—you’ll be hooked from the very first sandwich.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Meatball Subs with Rich Marinara and Melted Mozzarella Recipe

Hearty Meatball Subs with Rich Marinara and Melted Mozzarella Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 14 reviews

  • Author: Molly
  • Total Time: 4 hours 20 minutes
  • Yield: 8 servings

Description

This classic Meatball Subs recipe combines tender homemade meatballs simmered in a rich, flavorful marinara sauce, served hot on soft buns with melted mozzarella cheese. Perfect for a comforting meal, these subs are slow-cooked for maximum flavor and baked briefly to warm the buns and melt the cheese, creating a delicious and satisfying sandwich.


Ingredients

Meatballs

  • ½ cup breadcrumbs (any kind, including Italian or panko)
  • ½ cup grated Parmesan
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp Italian seasoning
  • ¼ tsp salt
  • ¼ tsp pepper
  • 2 large eggs
  • ¼ cup milk
  • 2 lb. lean ground beef

Sauce

  • 1 yellow onion (small)
  • 2 cloves garlic
  • 2 Tbsp olive oil
  • 2 Tbsp tomato paste
  • 28 oz. crushed tomatoes (1 can)
  • ½ tsp dried basil
  • ½ tsp dried oregano
  • 1 tsp brown sugar (optional)
  • 1 tsp salt (to taste)

For Assembling

  • 8 buns or rolls
  • ½ cup shredded mozzarella


Instructions

  1. Whisk Eggs and Mix Dry Ingredients: Lightly whisk two large eggs in a small bowl. In another small bowl, combine the breadcrumbs, Parmesan, garlic powder, onion powder, Italian seasoning, salt, and pepper.
  2. Combine Meat Mixture: In a large bowl, add the ground beef along with the whisked eggs, breadcrumb mixture, and milk. Use your hands to gently mix all ingredients together, taking care not to overmix to keep the meatballs tender.
  3. Shape Meatballs: Divide the mixture into 24 equal meatballs, about 3 tablespoons each. Break the process down by first splitting the meat into four portions, then halves, and finally thirds to get even-sized meatballs. Shape each into a ball.
  4. Sauté Onion and Garlic: Dice the onion and mince the garlic. Heat olive oil in a sauce pot over medium heat, then add the onion and garlic. Cook until onions are soft and translucent, about 5 minutes.
  5. Add and Cook Tomato Paste: Stir in the tomato paste and cook for another 3-5 minutes until it darkens slightly, caramelizing the sugars and reducing acidity.
  6. Add Tomatoes and Seasonings: Add crushed tomatoes, dried basil, dried oregano, brown sugar, and salt to the pot. Stir thoroughly to combine and dissolve any stuck tomato paste.
  7. Simmer Sauce: Bring the sauce to a gentle simmer, then reduce heat to medium-low, cover partially, and simmer for 30 minutes, stirring occasionally to blend flavors.
  8. Season Sauce: Taste the sauce and adjust salt or sugar as needed. If the sauce is too acidic, continue simmering longer or add more sugar to balance the flavors.
  9. Layer Meatballs and Sauce in Slow Cooker: Place half of the meatballs in a slow cooker in a single layer. Pour half the marinara sauce over them. Add the remaining meatballs and top with the rest of the sauce.
  10. Slow Cook Meatballs: Cook on high for 3 hours or low for 6 hours, allowing meatballs to become tender and absorb the sauce flavors.
  11. Check Temperature and Stir: Use a meat thermometer to ensure meatballs reach an internal temperature of 165°F. Stir meatballs gently to remix with the sauce and distribute any fat.
  12. Preheat Oven and Assemble Subs: Preheat oven to 350°F. Place buns on a baking sheet, then place three meatballs into each bun. Spoon some sauce over the meatballs and sprinkle shredded mozzarella on top.
  13. Bake Subs: Bake for about 5 minutes, or until the cheese melts and buns are slightly toasted. Serve hot and enjoy your classic meatball subs!

Notes

  • Do not overmix the meat mixture to keep meatballs tender.
  • Brown sugar in the sauce is optional but helps balance acidity.
  • Meatballs can be cooked on high or low in the slow cooker depending on your schedule.
  • Use a meat thermometer to ensure meatballs are fully cooked to a safe temperature.
  • For crispier buns, broil the subs for 1-2 minutes after baking.
  • Italian or panko breadcrumbs both work well for the meatballs.
  • Prep Time: 40 minutes
  • Cook Time: 3 hours 40 minutes
  • Category: Sandwich
  • Method: Slow Cooking
  • Cuisine: Italian-American

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star