
Yields:
4
Prep Time:
15 mins
Total Time:
35 mins
Cheesy, saucy, and perfectly-toasty, meatball subs are an unbeatable comfort food meal. We’ve had some pretty incredible subs in our time, but if you’ve never made one at home, get ready for a game changer. Extra-cheesy and full of just the right amount of sauce, our subs are full of delicious components, but the real star of the show has to be our homemade meatballs. They require a bit of ingredient prep, but trust us—they’re more than worth it. Need proof? Make these subs for your Super Bowl party or weeknight dinner and watch them disappear. 😎
The meatballs.
At the center of this dish are our homemade meatballs, made from a combo of diced celery, carrots, onion, garlic, beef, AND pork. Using two different meats gives an added dimension of flavor that really take these meatballs over the top. Want to switch out the meat? Ground chicken or turkey would also work great in these meatballs!
The bread.
We created our sandwiches with hero rolls, sliced lengthwise and toasted till golden. You can also use a sub or hoagie roll if you prefer!
The sauce.
For ease, we used jarred marinara in this recipe. Feel free to doctor it up with your favorite herbs, or make homemade marinara to make these subs extra special.
Serving.
These cheesy, saucy sandwiches go well with a variety of sides, from air fryer potatoes to caprese salad to classic macaroni salad.
Storage and make ahead.
To enjoy these sandwiches all throughout the week, make and bake your meatballs ahead of time, then store in the fridge for 2-3 days. When ready to dig in, begin from step 3 of the recipe: spoon your marinara over your meatballs, top with mozzarella, and bake until cheese is melty before assembling your sandwich.
Made these? Let us know how it went in the comments below!
Advertisement - Continue Reading Below
Ingredients
- 1/2 cup
diced celery
- 1/2 cup
diced carrots
- 1/2 cup
diced onion
- 2
cloves garlic, minced
- 1 cup
freshly chopped parsley
- 3/4 cup
bread crumbs
- 1/2 cup
freshly grated Parmesan, divided
- 1
large egg
- 2 Tbsp.
ketchup
Kosher salt
Freshly ground black pepper
- 1 lb.
ground beef
- 1/2 lb.
ground pork
- 4
hero rolls, sliced lengthwise
- 1 cup
marinara, plus more for serving
- 1 cup
shredded mozzarella
Directions
- Step 1Preheat oven to 400º. In a large bowl, mix together celery, carrots, onions, garlic, parsley, bread crumbs, 1/4 cup Parmesan, egg, and ketchup and season with salt and pepper until well combined. Add beef and pork, mixing together by hand until just combined (don't over mix to maintain tender meatballs). Form 1 1/2" meatballs and place in an oven-safe dish or baking sheet. Do not overcrowd.
- Step 2Bake until meatballs are browned and no longer pink, 20 minutes.
- Step 3Meanwhile, toast rolls and warm marinara in a small saucepan. Spoon marinara over meatballs and top with mozzarella. Return to oven until cheese is melty.
- Step 4Place meatballs in toasted hero rolls. Spoon some marinara sauce over, then sprinkle with remaining 1/4 cup Parmesan.
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below
Advertisement - Continue Reading Below