Go Back

Savory Meatball Subs That Bring Comfort to Your Table

Tender homemade meatballs slow-simmered in sauce with sautéed peppers, onions, and tomatoes, served on toasted French bread rolls.
Prep Time 30 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours 20 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Italian-American
Calories: 680

Ingredients
  

  • 1 lb ground beef 80/20 blend recommended
  • 1/2 cup saltine crackers crushed (or breadcrumbs)
  • 2 large eggs room temperature
  • 1/2 cup onion minced
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tsp dried oregano
  • salt and pepper to taste
  • 1 cup onions rough chopped
  • 1 cup green bell peppers chopped
  • 1 cup red bell peppers chopped
  • 1 cup cherry or grape tomatoes
  • 1 cup spaghetti sauce
  • 1 tbsp sugar
  • oil for sautéing
  • 4 French bread rolls
  • mini mozzarella balls, hot pepper rings, or extra cheese optional

Equipment

  • large mixing bowl
  • Large deep skillet with lid
  • baking sheet
  • parchment paper

Method
 

  1. In a large bowl, combine ground beef, minced onion, crushed saltine crackers, garlic powder, onion powder, oregano, salt, and pepper. Mix gently but thoroughly.
  2. Whisk eggs until combined and add to meat mixture. Mix gently until incorporated. Form into 2-inch meatballs (about 12-16 total) and place on parchment-lined baking sheet.
  3. Let meatballs rest at room temperature for 20 minutes to help them hold their shape during cooking.
  4. Heat 2 tablespoons oil in large, deep skillet over medium-high heat. Add rough-chopped onions, bell peppers, and cherry tomatoes. Sauté for 5-7 minutes until soft and slightly caramelized. Transfer to a bowl and set aside.
  5. In the same skillet, add more oil if needed and arrange meatballs in single layer. Brown for 6-8 minutes, turning carefully to develop golden crust on multiple sides.
  6. Pour spaghetti sauce over meatballs. Fill empty sauce jar with water and add to skillet along with sugar. Stir gently to combine. Bring to simmer, then reduce heat to low, cover, and simmer for 90 minutes, stirring occasionally. Add water if needed.
  7. About 10 minutes before meatballs are ready, preheat oven to 375°F (190°C). Split French bread rolls and place cut-side up on baking sheet. Toast for 5-7 minutes until lightly golden.
  8. Place 3-4 meatballs in each toasted roll with plenty of sauce. Top with sautéed vegetables and optional cheese, mozzarella balls, or hot pepper rings. Serve immediately.

Notes

Storage: Refrigerate meatballs and sauce separately from bread for up to 3 days. Store bread separately at room temperature. Freeze meatballs in sauce for up to 3 months. Thaw overnight before reheating. Substitutions: Ground turkey or chicken for leaner option. Regular breadcrumbs instead of saltines (use 1/3 cup). Gluten-free crackers and rolls for gluten-free version. Half beef, half Italian sausage for more flavor. Pro Tip: The 20-minute rest allows crackers to hydrate and meatballs to firm up. Don't skip or they may fall apart. Keep simmer gentle (not boiling) for tender meatballs. If meatballs aren't tender after 90 minutes, simmer 20-30 minutes more.