These Vegetarian Meatball Subs are made with an easy homemade sauce packed with herbs and spices and plant-based ground meat that has a flavorful meaty texture. Great for quick family dinners, parties, or game-day food. These are so good no one will even know they are vegetarian.

Prep Time: 10 Min

▢ plant based ground beef ▢ hoagie rolls ▢ whole peeled tomatoes ▢ garlic and onion ▢ red pepper flakes ▢ basil and oregano ▢ shredded cheese

Cook Time: 35 Min

Key Ingredients

White Scribbled Underline

Servings: 4


Make the Marinara Sauce:

To a large skillet add olive oil. Once hot, add the red pepper flake, onion powder, and garlic powder, and saute spices for about 2 minutes but don’t let them burn.  Adde the tomatoes and simmer.


Make the Meatballs:

In a large bowl combine the plant-based ground meat, panko, pressed garlic, diced onion, dried basil and oregano, and fresh chopped parsley. Roll the meatball mixture into golf ball-sized portions


Cook the Meatballs:

Arrange the meatballs in a large skillet over medium-high heat.  Cook until the meatballs are brown and have reached an internal temperature of 165°F. Transfer the cooked meatballs to the marinara sauce and bring it back to a simmer.


Assemble the Subs:

Place 3-5 meatballs into each toasted hoagie roll and spoon sauce on top of each roll. Top with shredded cheese and place the subs on a cookie sheet.  Bake until cheese has melted.

Happy Eats!