Level up your sandwich game with this spicy meatball sub!
This delightful sandwich features spicy, juicy meatballs, gooey Swiss cheese, fresh lettuce, tomato slices, and onion all nestled on a hearty baguette.
Perfect for a filling lunch or a casual dinner, this sandwich is sure to satisfy your cravings for something savory and slightly spicy.
- Prep Time: 22 minutes
- Cook Time: 10 minutes
- Total Time: 32 minutes
- Yield: 4 subs 1x
Ingredients
For the spicy meatballs:
- 1 pound ground beef or a mix of beef and pork
- 1/4 cup breadcrumbs
- 1 large egg
- 2 cloves garlic, minced
- 1 tablespoon hot sauce (adjust to taste)
- 1 teaspoon smoked paprika
- 1 teaspoon red chili flakes
- Salt and pepper, to taste
- 1 tablespoon olive oil, for frying
For the sandwich:
- 1 baguette or similar long bread, cut into 4 pieces and split horizontally
- 8 slices Swiss cheese
- 4 large lettuce leaves
- 1 tomato, thinly sliced
- 1 small red onion, thinly sliced
Instructions
- Prepare the meatballs (15 minutes):
- In a large bowl, combine ground meat, breadcrumbs, egg, minced garlic, hot sauce, smoked paprika, red chili flakes, salt, and pepper. Mix until well combined.
- Form the mixture into small, bite-sized meatballs.
- Cook the meatballs (10 minutes):
- Heat olive oil in a skillet over medium heat. Add meatballs and cook, turning occasionally, until browned and cooked through, about 8-10 minutes. Remove from heat and set aside.
- Assemble the sandwiches (5 minutes):
- Preheat your oven to 375°F (190°C).
- On each piece of baguette, lay down slices of Swiss cheese. Place in the oven just until the cheese begins to melt, about 3-5 minutes.
- Remove from the oven and start layering with lettuce, slices of tomato, and onion on each baguette piece.
- Top with the hot meatballs.
- Final preparation (2 minutes):
- Close the sandwiches with the top halves of the baguette.
- Serve immediately while the meatballs are still warm and the cheese is melted.
Notes
The spicy meatball sub is a delightful alternative to the traditional meatball sub, offering a spicier, marinara-free version that highlights the flavors of the ingredients.
For the best texture, choose a baguette that is crusty on the outside but soft inside to soak up the juices without becoming soggy.
The combination of warm spicy meatballs with cool, crisp vegetables and melted cheese makes each bite a perfect balance of flavors and textures. Enjoy!
*Please keep in mind that the following nutritional information is based on estimates and can vary depending on the specific brands and ingredients used.
Nutrition
- Serving Size: 1 sub
- Calories: 650
- Sugar: 5g
- Sodium: 800mg
- Fat: 35g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 40g







