Go Back
+ servings
An Italian sausage served on a toasted roll with cooked onions, marinara sauce and shredded mozzarella cheese. It's served on a wood board with beer in the background.

Italian Sausage Sandwich

These Italian sausage sandwiches make a quick, easy meal that will please the whole family.
Course Main Course
Cuisine American
Keyword Italian sausage, sandwich
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Servings 4
Calories 706kcal
Author Elizabeth


  • 16 ounces Hot or Mild Italian Sausage Links 4 links
  • 1 tablespoon Canola Oil plus 1 teaspoon if needed for the onions
  • 1 cup Water
  • 1 medium Onion sliced thin
  • 1 cup Marinara Sauce
  • 1 cup grated Mozzarella Cheese
  • 4 Sub or Hoagie Rolls 1 for each sausage
  • Chopped parsley for garnish optional


  • You will also need: sheet pan, large non-stick skillet with a lid

Cook the Italian Sausage

  • Heat the oil in a large, non-stick skillet over medium heat. When the oil is hot, add the sausage. Cook the sausage for 4-6 minutes, turning them occasionally to brown on all sides.
  • Carefully add the water to the skillet and cover.
  • Cook the sausages for 15-20 minutes until most of the liquid has cooked out and the internal temperature reaches at least 165°F.
  • Take the skillet off the heat and remove the sausages, place on a pan or plate and loosely cover with foil to keep warm.

Cook the Onions

  • If there is any liquid left in the skillet drain it off, but do not wash. There should be a layer of oil, if there’s not, add one teaspoon.
  • Heat the skillet on medium. When the skillet is hot, add the onions. Cook them gently for 5-7 minutes until golden, stirring frequently. Remove the skillet from the heat.

Preheat the oven

  • While the onions cook, move the oven rack to the bottom third of the oven and set it to the low broil setting.

Build the Sandwiches

  • Cut each sub/hoagie roll to roughly the size of the cooked sausage. Then cut the bread in half lengthwise, but don’t go all the way through.
  • Add two tablespoons of the marinara sauce to the bottom piece of the roll and sprinkle with about 2 tablespoons of mozzarella cheese.
  • Add one sausage to each roll and top each with two tablespoons of marinara sauce, cooked onions and 2 tablespoons of shredded mozzarella cheese.
  • Arrange the Italian sausage sandwiches on a baking sheet. Place the baking sheet in the preheated oven.
  • Broil the sandwiches for 4-5 minutes or until the bread is lightly toasted and the cheese is melted. Do not step away from the oven; keep an eye on the sandwiches so they don’t burn.
  • Garnish with chopped parsley if desired.


Calories: 706kcal | Carbohydrates: 40g | Protein: 29g | Fat: 48g | Saturated Fat: 17g | Cholesterol: 108mg | Sodium: 1622mg | Potassium: 551mg | Fiber: 2g | Sugar: 8g | Vitamin A: 454IU | Vitamin C: 9mg | Calcium: 182mg | Iron: 13mg