When most people think of meatball subs, their mind conjures up the classic Italian-American version—spaghetti-style meatballs nestled in a hoagie roll, smothered in marinara sauce and blanketed with melted mozzarella. However, a recent culinary adventure led me to discover the creative, bold spirit of Minnesota-style comfort food, inspiring me to create my own take on the meatball sub—one that’s rich in flavor, heartwarming, and unmistakably Midwestern.
Minnesota cuisine has its own unique identity, drawing influence from Scandinavian traditions, comfort classics, and a heavy emphasis on hearty, satisfying meals. The food scene here is all about warmth and generosity—perfect for long winters. Hotdishes, wild rice soups, and anything involving a rich sauce or cheese are favored staples. It was during a trip through the Twin Cities that I realized even something as familiar as a meatball sub could take on a new life in this regional context.
In the Minnesota-Style Meatball Subs, the traditional components are elevated with a few unexpected yet regionally inspired twists. Instead of a straightforward beef or pork meatball, I used Italian sausage—more specifically, pork sausage with fennel—which delivers a bold and aromatic base. The sausage is balanced with classic Midwestern pantry staples: a splash of Worcestershire sauce for umami depth, onion powder, shredded Parmesan, and green chili for just a hint of heat. The result is a deeply savory meatball with just a whisper of Minnesota fire.
The artistic layering doesn’t stop with the meat. The tomato sauce in this recipe is simmered with caramelized onions and green chili peppers, then blended for a smooth, restaurant-quality finish. I incorporate Parmesan cheese, basil, and a touch of butter to give the sauce richness and body, helping it cling to every bite without overwhelming the subtle notes in the meatballs.
A standout element—and a nod to Midwest indulgence—is the addition of caramelized onions. Slow-cooked until golden and sweet, they add a luscious layer of flavor that complements the tangy tomato sauce and savory sausage perfectly. Melted mozzarella cheese caps off each sub, broiled until gooey and bubbling. As for the bread, I opted for seeded hamburger buns instead of the traditional baguette or hoagie roll, offering a pillowy, tender chew that softens slightly under heat while holding up to the juicy filling.
Eating one of these feels like stepping into a warm Minnesota kitchen on a snow-covered afternoon. It captures the spirit of local cooking: hearty, caring, layered in flavor, and made with ingredients that offer both comfort and minimal fuss. These subs are more than just a sandwich—they’re a little taste of heartland hospitality, and once you try them, you’ll understand why this regional twist is something worth savoring. Whether you serve them as game-day fare or a fun weeknight dinner, Minnesota-Style Meatball Subs are destined to be a new favorite.

Delicious Minnesota-Style Meatball Subs
Ingredients
Meatball Ingredients
1 kilogram Italian sausage (American name for Pork Sausage with Fennel Seeds) - casings removed- 3 slices subs
1 teaspoon Worcestershire sauce
1 teaspoon onion powder
1 medium egg
¾ cup water
⅓ cup Parmesan cheese - shredded
1 medium green chilis (green chilli in British English) - chopped into minuscule bits
2 cloves garlic
1 glug olive oil
Tomato Sauce Ingredients
1 medium onion - roughly chopped
1 clove garlic - chopped
2 cans tomatoes - whole peeled- 1 medium green hot chilli peppers - chopped
1 teaspoon salt - to taste
⅓ cup Parmesan cheese - shredded
1 lick butter
6 leaves basil - chopped
Caramelized Onion Ingredients
2 medium yellow onion - sliced thinly
2 glugs olive oil
1 pinch Sea salt
Other Ingredients
8 medium hamburger buns - seeded
1 ounce Mozzarella cheese
Instructions
- Start the tomato sauce: fry onions, garlic and chilli until translucent over medium-high heat. Add canned tomatoes, let everything cook for 10 minutes.
- Using an immersion blender, blend it all together and then taste and add salt as needed. When it’s properly seasoned, add the butter, parmesan and basil.
- Start the onions: with olive oil, salt and onions, leave on medium-high heat, stirring occasionally and making sure onions don’t burn. Properly caramelizing onions takes half an hour.
- Mix all of the meatball ingredients (besides the oil) together in a bowl, mix everything evenly. Heat olive oil in a deep, large pan. Mould meatballs, approximately 24 2-inch sized.
- Brown meatballs about 4 at a time in the oil and set aside on a paper towel. After you’re done browning, get rid of the olive oil and add the tomato sauce to the meatball pan. Then add meatballs and cook on lowest heat, covered for 25 to 30 minutes.
- To Assemble: halve buns, toast them on rack in the oven on broil. Then add meatballs (3 per bread), sauce cheese and caramelized onions. Throw under the broiler for a moment to melt the cheese. Voila!










