- HP
- LS
- LC
Meatball Subs
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.

Ingredients
Instructions
- Step 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.
- Step 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.
- Step 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.
- Step 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.
Tips & Tricks
@delicate-kitchen
Hi, I’m Dia — the creator behind Delicate Kitchen. I’m passionate about cooking, creating, and sharing beautiful food videos that inspire others to enjoy the art of homemade meals. From simple recipes to elegant dishes, I love bringing flavor and creativity to every plate!
Per serving
Be the first to review this recipe and earn a 20% Bonus
Level up & unlock free Premium by reviewing recipes!