Vegetarian Meatball Hoagie

Ingredients

For the Sauce:

  • 2 tablespoons extra-virgin olive oil (EVOO)

  • 1/2 onion, small dice

  • 3 garlic cloves, sliced roughly

  • 1 (14 oz) can fire-roasted crushed tomatoes

  • Salt and pepper, to taste

  • Handful of fresh basil leaves

For the Meatballs:

  • 1 pack of vegan ground meat (your choice)

  • 1/4 onion, shredded

  • 1 handful parsley, minced

  • 2 garlic cloves, minced

  • 1/4 of a stale baguette, shredded or grated

  • 2 tablespoons grated Parmesan (or vegan parm)

  • 2 eggs (or flaxseed egg substitute)

  • EVOO, for forming meatballs

For the Hoagie Rolls:

  • 4 hoagie rolls or sturdy sub rolls

  • Mozzarella cheese (regular or vegan), shredded or sliced

  • Fresh pesto (store-bought or homemade)

  • Parmesan cheese, grated

  • Fresh basil leaves, for garnish

  • Calabrain Chili, for heat (optional)

Instructions

1. Make the Sauce:

  • Heat EVOO in a large pan over medium heat. Add the diced onion and cook until translucent (about 5 minutes).

  • Stir in the sliced garlic and cook for another 3 minutes, seasoning with salt and pepper.

  • Add the can of fire-roasted crushed tomatoes and season again with salt and pepper to taste. (add sugar to cut acidity, optional)

  • Toss in fresh basil leaves, bring the sauce to a gentle boil, then reduce to low heat and cover. Let simmer while you prep the meatballs.

2. Prep the Meatballs:

  • In a large mixing bowl, combine vegan ground meat, shredded onion, parsley, minced garlic, shredded stale baguette, Parmesan, and eggs.

  • Mix thoroughly until combined. Rub a little EVOO onto your hands to prevent sticking, then form the mixture into golf ball-sized meatballs.

3. Brown the Meatballs:

  • Heat a generous amount of oil in a pan over medium-high heat. Add the meatballs, browning them on all sides (about 2–3 minutes per side).

  • Transfer the browned meatballs into the simmering sauce. Add a splash of water if needed to ensure the meatballs are mostly covered. Cover the pan and simmer for 20 minutes.

4. Prep the Bread:

  • Slice hoagie rolls down the middle, leaving them attached on one side.

  • Add mozzarella to one half of each roll and place in an air fryer on a warm setting until the cheese melts.

  • Switch to broil mode (or highest heat setting) to brown the cheese slightly.

5. Assemble the Hoagies:

  • Remove the bread from the air fryer and spread a layer of pesto onto the non-cheesy side.

  • Add a sprinkle of Calabrian chili to either side, optional.

  • Add a generous scoop of meatballs and sauce.

  • Sprinkle with grated Parmesan and garnish with fresh basil leaves.

  • Serve immediately.

Chef’s Notes

  • Customize the Protein: Swap vegan ground meat with lentils, chickpeas, or a mix of mushrooms and walnuts for a homemade alternative.

Next
Next

Roasted Beet Pasta with Tahini & Squash Dukkah