Skip to main content
Classic Italian Meatball Subs

Classic Italian Meatball Subs

with Roasted Broccoli
Recipe Development Team
Recipe Development TeamUpdated on January 30, 2026
Get Free Steak + 10 Free Meals
Calories
920 kcal
Protein
43g protein
Difficulty
Medium
Allergens:
  • Milk
  • Wheat
  • Soy
Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts, and wheat.
serving amount

ounce

Potatoes

1 unit

Tomato Paste

½ unit

Onion

8 ounce

Broccoli

10 ounce

Ground Beef

1 unit

Chicken Stock Concentrate

½ cup

Mozzarella Cheese

(Contains: Milk)

1 tablespoon

Italian Seasoning

¼ cup

Panko Breadcrumbs

(Contains: Wheat)

2 unit

Demi-Baguette

(Contains: Soy, Wheat)

2.5 ounce

Marinara Sauce

Not included in your delivery

2 teaspoon (tsp)

Salt

teaspoon (tsp)

Black Pepper

0.15 teaspoon (tsp)

Sugar

1 tablespoon (tbsp)

Cooking Oil

1 tablespoon (tbsp)

Butter

(Contains: Milk)

/ per serving
Calories920 kcal
Fat45 g
Saturated Fat16 g
Carbohydrate68 g
Sugar12 g
Dietary Fiber5 g
Protein43 g
Cholesterol130 mg
Sodium1520 mg
Trans Fat1.5 g
Potassium850 mg
Calcium290 mg
Iron5.5 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.

  • Cut broccoli into bite-size pieces if necessary. (Save potatoes for another use.)

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 10 minutes. (You’ll add more to the sheet then.)

  • Swap in broccoli for potatoes. (You’ll roast broccoli in the next step.)

Form & Cook Meatballs
3
  • Meanwhile, in a medium bowl, combine beef*, half the mozzarella, panko, 2 tsp Italian Seasoning (4 tsp for 4 servings), salt (we used ½ tsp; 1 tsp for 4), and pepper. (You’ll use the rest of the Italian Seasoning in the next step.) Form mixture into 10-12 1½-inch meatballs (20-24 meatballs for 4).  

  • Once potatoes have roasted for 10 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, 12-15 minutes more.

  • Add meatballs to sheet opposite broccoli. Cook through the rest of this step as instructed, roasting meatballs along with broccoli.

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 remaining mozzarella. Return to top rack until cheese melts, 2-3 minutes.

  • Divide meatball subs and potato wedges between plates. Serve.

  • Remove broccoli from baking sheet before toasting subs.

Customer reviews

Review summary

Updated on Dec 2025
  • Flavor: Meatballs were delicious, though some found the sauce too sweet. Consider adjusting sugar to taste 🍲.
  • Ease of prep: A bit messy to eat; cutting meatballs in half before serving can make it more manageable.
  • Suggestions: Add milk to panko before mixing with meat for juicier meatballs. Consider not reducing sauce as much.
  • Portions: Some wanted more sauce; others found the buns too large. Adjust bread-to-filling ratio as desired.
AI-generated from customer reviews