Online Cook
  • HP
  • LS
  • LC

Delicate KitchenVerified

March 6, 2026

Juicy homemade meatballs simmered in a rich tomato sauce, layered into toasted sub rolls with pesto and melted mozzarella, this Meatball Sub is cheesy, saucy, and pure comfort food. Perfect for sharing and incredibly satisfying.

Meatball Subs
Meatball Subs
Meatball Subs
Meatball Subs
Meatball Subs  cover
From the Cook
From the Cook
From the Cook
From the Cook
1/5

Meatball Subs

Ingredients

0 allergens identified

Instructions

Print

Check out original post! 😊

Instructions

1
|
In a large bowl, combine ground beef, breadcrumbs, grated mozzarella, egg, onion, garlic, and all spices. Mix until just combined, do not overmix. Shape into approximately 15 evenly sized meatballs.
2
|
Heat olive oil in a large pan over medium heat. Sauté the chopped onion until soft and translucent. Add the meatballs and brown them on all sides until nicely golden.
3
|
Pour in the passata. Season with the same spices used in the meat mixture. Add sliced basil and parmesan. Let everything simmer gently for about 10–15 minutes until the sauce thickens slightly and the meatballs are fully cooked.
4
|
Slice the sub rolls open. Spread pesto on the bottom half. Add several meatballs per sub and spoon extra sauce over them. Place 3 slices of mozzarella on top. Bake in a preheated oven at 180°C (350°F) until the cheese is fully melted and bubbly. Remove from the oven, top with fresh basil and an extra spoon of warm sauce. Serve immediately.

Smart Nutrition

My Calorie Intake

Review & Earn

Be the first to review this recipe and earn a 20% Bonus

Level up & unlock free Premium by reviewing recipes!

My Notes

Your kitchen notebook is waiting.

Whether it's a recipe tweak or an inspiration burst — jot it down here.

Tips & Tricks (5)

  • The Binder Ratio Secret 🥚
    Use one egg per pound of ground beef with breadcrumbs, but soak the breadcrumbs in milk first to create a panade that keeps meatballs incredibly moist and tender instead of dense.
  • Don't Overwork the Meat 🙌
    Mix meatball ingredients with just your fingertips for 30 seconds—overworking develops gluten and creates tough, rubbery meatballs instead of light and fluffy ones.
  • Sear Before Simmering 🔥
    Brown meatballs in olive oil on all sides before adding to the sauce; this creates a flavorful crust that prevents them from absorbing too much liquid and becoming soggy.
  • Pesto Layer Strategy 🌿
    Spread pesto on the toasted roll before adding meatballs to create a flavor barrier that prevents the bread from becoming soggy while adding richness to every bite.
  • Low and Slow Sauce Simmer 🍅
    Simmer meatballs in passata sauce for 15-20 minutes on low heat rather than high heat to allow flavors to meld and prevent the sauce from reducing too quickly or burning.

Intelligent Tags

Fire Icon

More Recipes

Browse Delicate Kitchen recipes!

View
cookie Icon

Complete The Meal! 🔎

Quick Explore Recipes by Category

See All

No Recipes Available

sparkle

Recommendations

Tailored to your preferences

View All