Description
A rich and hearty sandwich featuring juicy homemade meatballs smothered in marinara sauce and melted mozzarella, all tucked into a toasted sub roll. Perfect for a comforting meal or a game day treat.
Ingredients
Units
Scale
- 1 pound ground beef
- 1/2 cup breadcrumbs
- 1 large egg
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/4 cup grated parmesan cheese
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon dried oregano
- 1 tablespoon olive oil
- 2 cups marinara sauce
- 4 sub sandwich rolls
- 1 cup shredded mozzarella cheese
- Fresh basil leaves, for garnish
Instructions
- Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper.
- In a large bowl, mix ground beef, breadcrumbs, egg, onion, garlic, parmesan, salt, pepper, and oregano until just combined.
- Roll the mixture into 1.5-inch meatballs and place them on the prepared baking sheet. Drizzle or brush lightly with olive oil.
- Bake the meatballs for 20 minutes. Meanwhile, warm the marinara sauce in a saucepan and toast the sub rolls in the oven for 5 minutes until slightly crispy.
- Transfer the baked meatballs into the marinara sauce and simmer for another 10 minutes to absorb flavor.
- Place 3-4 meatballs into each sub roll, spoon extra sauce over them, top with shredded mozzarella, and return to the oven for 5–7 minutes until the cheese is bubbly and melted.
- Garnish with fresh basil and a sprinkle of parmesan. Serve hot.
Notes
- Use fresh mozzarella for a creamier texture.
- Toast the rolls before assembling to avoid sogginess.
- Make the meatballs ahead of time and store for up to 3 days.
Nutrition
- Serving Size: 1 sandwich
- Calories: 620
- Sugar: 6g
- Sodium: 980mg
- Fat: 34g
- Saturated Fat: 13g
- Unsaturated Fat: 17g
- Trans Fat: 0.5g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 35g
- Cholesterol: 110mg