Homemade Meatball Subs

Homemade Meatball Subs

Sharing is caring!

Satisfy your cravings with these hearty and flavorful Homemade Meatball Subs! Juicy, tender meatballs made from scratch, simmered in a rich marinara sauce, nestled in a warm and crusty sub roll, and topped with melted cheese. Whether you’re hosting a game day gathering or simply craving a comforting and indulgent meal, these homemade meatball subs are sure to hit the spot and become a family favorite.

Homemade Meatball Subs


For the Meatballs:

  • 1 pound ground beef
  • 1/2 cup breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 1 egg
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and black pepper, to taste
  • Olive oil, for cooking

For the Marinara Sauce:

  • 2 tablespoons olive oil
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 can (28 ounces) crushed tomatoes
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and black pepper, to taste

For the Subs:

  • Sub rolls or hoagie rolls
  • Mozzarella cheese, shredded
  • Fresh basil leaves, for garnish (optional)


  1. Make the Meatballs: In a large mixing bowl, combine the ground beef, breadcrumbs, grated Parmesan cheese, egg, minced garlic, dried oregano, dried basil, salt, and black pepper. Mix until well combined. Shape the mixture into meatballs, about 1 to 1.5 inches in diameter.
  2. Cook the Meatballs: Heat a drizzle of olive oil in a large skillet over medium heat. Add the meatballs to the skillet and cook, turning occasionally, until browned on all sides and cooked through, about 8-10 minutes. Remove the meatballs from the skillet and set aside.
  3. Make the Marinara Sauce: In the same skillet, heat 2 tablespoons of olive oil over medium heat. Add the finely chopped onion and minced garlic, and sauté until softened and fragrant, about 2-3 minutes. Stir in the crushed tomatoes, dried oregano, dried basil, salt, and black pepper. Simmer the sauce for 10-15 minutes, stirring occasionally, to allow the flavors to meld and the sauce to thicken slightly.
  4. Assemble the Subs: Preheat your oven to 350°F (175°C). Slice the sub rolls or hoagie rolls lengthwise, leaving one side attached. Place the cooked meatballs in the rolls, spooning marinara sauce over the meatballs. Sprinkle shredded mozzarella cheese over the sauce.
  5. Bake the Subs: Place the assembled subs on a baking sheet and bake in the preheated oven for 5-7 minutes, or until the cheese is melted and bubbly.
  6. Serve: Remove the meatball subs from the oven and garnish with fresh basil leaves, if desired. Serve hot and enjoy!

Indulge in the comforting goodness of Homemade Meatball Subs, a classic Italian-inspired sandwich that’s sure to please both kids and adults alike!

Similar Posts