Skip to main content
Classic Italian Meatball Sub

Classic Italian Meatball Sub

with Roasted Potato Wedges
4.5(4.2K)798 Reviews
Michelle Doll Olson
Michelle Doll OlsonUpdated on May 20, 2026
Get Free Breakfast for Life + 10 Free Meals
Get Free Breakfast for Life + 10 Free Meals
Calories
1050 kcal
Protein
45g protein
Total
40 minutes
Difficulty
Medium
Allergens:
  • Soy
  • Wheat
  • Milk

Perhaps there is nothing more beloved than the classic Italian meatball sandwich. It’s basically everything that’s good and right in the world, sandwiched between a buttery baguette. And this one’s extra special thanks to melty mozzarella and a homemade tomato sauce! More familiar with the grab-n-go lunch sandwich? This one turns the deli version totally dinner-worthy thanks to a side of roasted potato wedges. Yep, that’s one sublime sub!

Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts, and wheat.
Serving amount

12 ounce

Potatoes

1 unit

Yellow Onion

2 unit

Demi-Baguette

(Contains: Soy, Wheat)

10 ounce

Ground Beef

¼ cup

Panko Breadcrumbs

(Contains: Wheat)

1 tablespoon

Italian Seasoning

1.5 ounce

Tomato Paste

2.5 ounce

Marinara Cup

1 unit

Chicken Stock Concentrate

½ cup

Mozzarella Cheese

(Contains: Milk)

Not included in your delivery

1 tablespoon

Cooking Oil

0.13 teaspoon

Sugar

1 tablespoon

Butter

(Contains: Milk)

Salt

Pepper

per serving
Calories1050 kcal
Fat46 g
Saturated Fat19 g
Carbohydrate112 g
Sugar13 g
Dietary Fiber6 g
Protein45 g
Cholesterol130 mg
Sodium1490 mg
Due to the different suppliers we purchase our products from, nutritional facts per meal can vary from the website to what is received in the delivered box, depending on your region.
Baking Sheet
Medium Bowl
Large Pan

Cooking Steps

Prep
1

• Adjust racks to top and middle positions and preheat oven to 450 degrees. Bring 1 TBSP butter (2 TBSP for 4 servings) to room temperature. Wash and dry produce. • Cut potatoes into ½-inch-thick wedges. Halve, peel, and finely dice half the onion (whole onion for 4). Halve baguettes lengthwise, stopping before you get all the way through.

Roast Potatoes
2

• Lightly oil a baking sheet. Toss potatoes on one side of prepared sheet (whole sheet for 4 servings) with a drizzle of oil, salt, and pepper. • Roast on top rack for 5 minutes. (You’ll add more to the sheet then.)

Form & Cook Meatballs
3

• Meanwhile, in a medium bowl, combine beef*, panko, 2 tsp Italian Seasoning (4 tsp for 4 servings), salt (we used ½ tsp; 1 tsp for 4), and pepper. Form into 6 equal-size meatballs (12 for 4). • Once potatoes have roasted 5 minutes, remove sheet from oven. Carefully add meatballs to empty side. (For 4, leave potatoes roasting; add meatballs to a second sheet and roast on middle rack.) Return to top rack, tossing halfway through, until everything is browned and cooked through, 18-20 minutes more.

Make Sauce
4

• Meanwhile, heat a drizzle of oil in a large pan over medium heat. Add onion; season with a pinch of salt and pepper. Cook, stirring occasionally, until browned and tender, 5-7 minutes. • Add tomato paste and remaining Italian Seasoning. Cook, stirring constantly, until fragrant and darkened, 30-60 seconds. TIP: If you like things spicy, add a pinch of chili flakes from your pantry. • Add marinara, stock concentrate, ½ cup water (¾ cup for 4 servings), and a pinch of sugar. Cook, stirring occasionally, until thickened, 2-3 minutes. • Remove from heat; season with salt and pepper.

Toast Bread
5

• Once potatoes and meatballs are done, remove sheet from oven. • Toast baguettes, cut sides up, directly on middle rack until golden, 2-3 minutes. • Spread softened butter onto cut sides of baguettes and season with a pinch of salt and pepper

Finish & Serve
6

• Transfer meatballs to pan with sauce; gently turn to coat. • Place toasted baguettes on sheet with potato wedges. (For 4 servings, place baguettes on sheet used for meatballs.) Fill baguettes with meatballs and sauce; sprinkle tops with mozzarella. Return to top rack until cheese melts, 2-3 minutes. • Divide meatball subs and potato wedges between plates. Serve.

Customer reviews

Review summary

Updated on Feb 2026
  • Flavor: Many enjoyed the tasty meatballs and flavorful sauce, though some found it bland and suggested adding extra herbs or garlic 🍲.
  • Ease of prep: Quick and simple to make, though a few noted the recipe card had some confusing or missing instructions.
  • Suggestions: Consider making smaller meatballs for easier eating; toast the bun lightly to prevent sogginess.
  • Portions: Generous servings that often provided leftovers, though some wished for larger buns to fit all the meatballs.
  • Sides: Many suggested offering a veggie side option instead of potato wedges to balance out the carbs.
AI-generated from customer reviews

Reviews from our home cooks

A
AnonymousCooked for 2 people
|Aug 17, 2022

Yummy!!! The meatballs were succulent and juicy and the sauce was delicious. Paired with the melty cheese and soft roll this made a great sandwich. The potato wedges were nice too.

A
AnonymousCooked for 4 people
|Jul 23, 2022

Easy to cook, and enjoyed by all! I would put the potato wedges in the air fryer next time for more of a crunchy potato. Also I highly recommend a baking sheet with a lip for the meatballs.

A
AnonymousCooked for 4 people
|Jul 27, 2022

The meatball sub was delicious! BUT how do I get my potatoes crispy? I followed the recipe, but the potatoes were not golden brown and crispy. Is this because the potatoes are refrigerated? I'll try bringing them to room temp next time.

A
AnonymousCooked for 2 people
|Aug 6, 2022

Great recipe! Plenty of sauce and cheese and the whole sandwich came out great. I did think the meatballs needed more Italian seasoning than the recipe called for.

A
AnonymousCooked for 2 people
|Aug 7, 2022

I was not a big fan of meatball subs in the past but I thought I would give it a try. I was not disappointed! I cannot wait for this recipe to come around again. I will get it every time.

S
Susan AndereckCooked for 2 people
|Dec 14, 2023

We haven't had meatball subs for a looooooong time and man, was this fun and delicious to make. And we are totally sold on the potato fries cooked this way- fresh and satisfying.

A
Andrea MusherCooked for 2 people
|Oct 5, 2023

Well, you probably know the rolls are kinda iffy. The only problem was all the fat from the meatballs sliding into the potatoes, and I had some problems soaking it up. But the rest was great--delicious meatballs, potatoes and sauce. Again, I like learning something new: roasting meatballs worked, and the potatoes cooked better at 450 (or was it the yellow potatoes?) than my usual roasted potato wedges.

K
Kelly SchumannCooked for 3 people
|Nov 11, 2025

Incredible! So tasty. I will say that the recipe card has issues. It never mentioned chopping the onion. It didn't say which rack to cook the potatoes. And it only said use half the Italian seasoning. I assumed I needed to use both for 4 servings? The flavor was great though!

A
AnonymousCooked for 2 people
|Jul 22, 2022

The meat only had salt, pepper and Italian seasoning. The sauce had onions and chicken stock. It needed more seasoning. Adding garlic and oregano would have perked up the meat and sauce. Additionally, the sub rolls were only 4" rolls, but looked like 6" in the picture. Finally, there was no vegetable other than the potatoes. Considering the cost of the meal, we could have purchased bigger and better meatball subs (and fries) at any of several local restaurants for probably less money.

E
Emma LimbCooked for 2 people
|Nov 13, 2025

Didn't need potato wedges would rather have a green vegetable but the sub was perfect

Creative recipes to inspire your cooking

Explore new flavors and break the monotony of your meals. Discover exciting recipes that will inspire your culinary adventures!