Looking for a quick and satisfying dinner that feels like comfort food but fits perfectly into a balanced weeknight meal plan? These Easy Weeknight Meatball Subs deliver juicy homemade (or frozen) beef meatballs, rich marinara sauce, and perfectly melted mozzarella tucked into toasted buns. Ready in just 45 minutes, this family-friendly dinner is ideal for busy evenings, game nights, or casual gatherings. With simple ingredients and beginner-friendly steps, this easy meatball sub recipe will quickly become one of your go-to comfort food dinners.
table of contents
Time Breakdown
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Servings: 8 subs
Ingredients List
Homemade Meatballs:
- 1 pound ground beef (95% lean)
- ยฝ cup panko breadcrumbs
- 1 large egg
- 1โ2 garlic cloves, minced
- 1 tablespoon Italian seasoning
- ยฝ teaspoon red pepper flakes
- ยฝ teaspoon salt
Meatball Subs:
- 24 cooked meatballs (homemade or frozen beef)
- 2 tablespoons olive oil
- 2 cups marinara sauce
- 8 hot dog buns or sub rolls
- 1 ยฝ cups shredded mozzarella cheese
Kitchen Tools Youโll Need
This recipe doesnโt require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large mixing bowl
- Large skillet with lid
- Baking sheet
- Tongs or spatula
- Measuring cups & spoons
- Knife & cutting board
- Cheese grater (if shredding fresh mozzarella)
Step-by-Step Beginner-Friendly Instructions
If Youโre Making Homemade Meatballs
1๏ธโฃ Mix the Meatballs
In a large bowl, combine ground beef, breadcrumbs, egg, minced garlic, Italian seasoning, red pepper flakes, and salt. Mix gently until just combined.
Form into 24 evenly sized meatballs.
2๏ธโฃ Brown the Meatballs
Heat olive oil in a large skillet over medium-high heat.
Once the oil shimmers, add meatballs in a single layer.
Turn every minute or so to brown all sides (about 6โ8 minutes total).
3๏ธโฃ Simmer in Sauce
Reduce heat to low and slowly pour in marinara sauce.
Bring to a gentle simmer, cover, and cook for 15 minutes or until internal temperature reaches 160ยฐF.
Sauce should be slightly thick and bubbling gently. ๐
If Using Frozen Meatballs
1๏ธโฃ Heat marinara sauce in a skillet over medium heat.
2๏ธโฃ Once simmering, add frozen meatballs.
3๏ธโฃ Cover and reduce heat to medium-low.
4๏ธโฃ Cook for 20โ25 minutes, until heated through.
Assemble the Meatball Subs
1๏ธโฃ Position oven rack about 6 inches below the broiler and preheat broiler.
2๏ธโฃ Place buns on a baking sheet.
3๏ธโฃ Add 3 meatballs per bun.
4๏ธโฃ Spoon extra marinara over the top.
5๏ธโฃ Sprinkle evenly with shredded mozzarella.
6๏ธโฃ Broil for 2โ3 minutes, until cheese is melted and bubbly.
โ ๏ธ Watch carefully so buns donโt burn!
Serve warm and enjoy that gooey, cheesy bite ๐
Pro Tips
- Meal Prep: Make meatballs ahead and freeze for up to 3 months.
- Storage: Store leftovers in an airtight container for up to 3 days.
- Lightened Option: Use whole wheat buns and part-skim mozzarella.
- Serving Idea: Pair with a side salad or roasted vegetables for balance.
Nutrition Table
| Serving Size | Calories | Protein | Carbs | Fat | Fiber | Sugar |
|---|---|---|---|---|---|---|
| 1 sub | 330 | 23g | 28g | 14g | 2g | 6g |
Disclaimer: Nutrition facts are estimated using online tools and may vary based on your ingredients and preparation. Please consult a nutritionist for precise dietary advice.

Easy Weeknight Meatball Sub
Ingredients
Equipment
Method
- In a bowl, mix ground beef, panko breadcrumbs, egg, garlic, Italian seasoning, red pepper flakes, and salt. Form into 24 equal meatballs.
- Heat olive oil in a skillet over medium heat and brown the meatballs on all sides.
- Add marinara sauce to the skillet and simmer for about 15 minutes, until meatballs reach an internal temperature of 160ยฐF.
- Place 3 meatballs into each bun and spoon extra sauce over the top.
- Sprinkle mozzarella over each sub and broil for 2โ3 minutes until cheese is melted and bubbly.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Conclusion
This Easy Weeknight Meatball Sub recipe delivers everything you love about classic comfort food โ juicy beef meatballs, rich marinara, and melty mozzarella โ all ready in under an hour. Itโs simple enough for busy weeknights yet satisfying enough for entertaining. Whether you use homemade or frozen meatballs, this recipe guarantees a warm, cheesy, crowd-pleasing dinner every time.