Why You’ll Love This Recipe
These meatball subs are the perfect combination of savory, cheesy, and comforting. The homemade meatballs are juicy and flavorful, paired with tangy marinara sauce and gooey, melted Provolone cheese, all nestled in a toasted sandwich roll. This recipe is quick to prepare, making it ideal for busy nights when you still want something homemade and delicious. Plus, you can easily customize it to your liking!
Ingredients
- 1 lb ground beef
- 2 eggs
- ½ cup milk
- ½ cup Parmesan cheese (grated)
- 1 cup breadcrumbs
- 1 onion (diced)
- 4 garlic cloves (minced)
- ½ teaspoon oregano
- 1 teaspoon salt
- 6 sandwich rolls (sliced in half)
- 6 slices Provolone cheese
- 1 jar marinara sauce
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Directions
1. Make the Meatballs:
- In a medium bowl, combine the ground beef, eggs, milk, Parmesan cheese, breadcrumbs, diced onion, minced garlic, oregano, and salt. Mix until all ingredients are evenly combined.
- Roll the meat mixture into 1–2-inch meatballs and place them on a cookie sheet.
- Preheat your oven to 350°F (175°C) and bake the meatballs for about 30 minutes, or until they are cooked through.
2. Prepare the Sauce:
- While the meatballs are baking, pour the marinara sauce into a pan and place it on the stove over low heat.
- Once the meatballs are done, add them to the sauce and let them simmer for about 10 minutes to soak up the flavor.
3. Prepare the Sandwich Rolls:
- Slice the sandwich rolls in half and toast them until golden brown.
4. Assemble the Subs:
- Place a desired number of meatballs into the sandwich rolls with a few scoops of marinara sauce.
- Break each slice of Provolone cheese in half and place the halves on top of the meatballs, covering the length of the sandwich.
5. Broil the Subs:
- Place the assembled meatball subs in a 9×13-inch baking pan (or a cookie sheet).
- Broil for 1-2 minutes, or until the cheese is bubbly and golden brown.
6. Serve:
- Remove the meatball subs from the oven and serve immediately, enjoying the delicious blend of flavors.
Servings and Timing
- Servings: 6
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
Variations
- Spicy Meatball Subs: Add red pepper flakes to the marinara sauce or sprinkle some on top of the cheese for an extra kick.
- Different Cheese: Try substituting the Provolone cheese with mozzarella, cheddar, or even a blend of cheeses for a unique twist.
- Vegetarian Option: Substitute the ground beef with a plant-based meat substitute for a vegetarian version of this dish.
Storage/Reheating
- Storage: Store leftover meatball subs in an airtight container in the fridge for up to 3 days.
- Reheating: Reheat the subs in the oven at 350°F for 10-15 minutes or until the cheese is melted and the bread is crispy again.
FAQs
Can I use store-bought meatballs instead of making my own?
Yes, you can use store-bought meatballs if you’re looking for a quicker option. Just heat them up in the marinara sauce before assembling the subs.
Can I freeze the meatballs?
Yes, you can freeze the meatballs. After baking, let them cool and store them in an airtight container in the freezer for up to 3 months. When ready to use, heat them in marinara sauce on the stove.
Can I use a different type of sauce?
Yes, you can substitute the marinara sauce with any pasta sauce you prefer, such as garlic and herb or roasted tomato.
Can I make the meatballs ahead of time?
Yes, you can make the meatballs in advance and refrigerate them for up to 2 days or freeze them for up to 3 months. When ready to serve, heat them in the marinara sauce.
Can I make this recipe with other types of bread?
Yes, you can use baguette-style rolls, hoagie buns, or even garlic bread for a delicious twist.
Conclusion
These Easy Meatball Subs are the ultimate comfort food, packed with savory flavors and gooey melted cheese. Perfect for a quick weeknight meal, these subs come together in just 20 minutes but taste like they’ve been slow-cooked all day. Whether served as a family dinner or a casual snack, these subs will quickly become a favorite!

Easy Meatball Subs Recipe
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: American
Description
These Quick and Easy Meatball Subs are the perfect combination of savory homemade meatballs, marinara sauce, and melted Provolone cheese, all served in a toasted sandwich roll. Ready in just 20 minutes, they make a satisfying and delicious meal.
Ingredients
1 lb ground beef
2 eggs
½ cup milk
½ cup Parmesan cheese (grated)
1 cup breadcrumbs
1 onion (diced)
4 garlic cloves (minced)
½ teaspoon oregano
1 teaspoon salt
6 sandwich rolls (sliced in half)
6 slices Provolone cheese
1 jar marinara sauce
Instructions
- Preheat your oven to 350°F (175°C) and line a cookie sheet with parchment paper.
- In a medium bowl, combine the ground beef, eggs, milk, Parmesan cheese, breadcrumbs, diced onion, minced garlic, oregano, and salt. Mix until evenly combined.
- Roll the mixture into 1–2-inch meatballs and place them on the cookie sheet. Bake for about 30 minutes, or until fully cooked.
- While the meatballs bake, pour the marinara sauce into a pan and heat over low heat. Once the meatballs are cooked, add them to the sauce and let them simmer for about 10 minutes.
- Slice the sandwich rolls in half and toast them until golden brown.
- Assemble the subs by placing meatballs and marinara sauce onto the sandwich rolls. Place half slices of Provolone cheese over the meatballs, covering the length of the sandwich.
- Place the assembled subs on a baking sheet and broil for 1-2 minutes until the cheese is melted and bubbly.
- Remove from the oven and serve immediately, enjoying the cheesy, savory subs!
Notes
Add red pepper flakes to the marinara sauce or on top of the cheese for a spicy version.
Substitute Provolone with mozzarella, cheddar, or a cheese blend for a different flavor.
For a vegetarian version, swap ground beef with a plant-based meat substitute.
Nutrition
- Serving Size: 1 sub
- Calories: 350
- Sugar: 8g
- Sodium: 800mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 75mg