• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Cozy Peach Kitchen
  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipes
  • About
  • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • About
    • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Dinner Recipes

    Vegetarian Meatball Subs

    Published: Jan 9, 2020 · Modified: Oct 20, 2021 by Cassidy Reeser · This post may contain affiliate links.

    395 shares
    jump to recipe

    It's easy to make these vegetarian meatball subs at home using storebought or homemade meatballs! They are perfect for family dinners or game days.

    Overhead view of cheese melted on meatball subs.

    An easy weeknight dinner recipe is priceless, and thankfully these vegetarian meatball subs are just that kind of recipe.

    Table of Contents hide
    1 Recipe features
    2 What you'll need
    3 Step by step instructions
    4 Recipe FAQ
    5 Looking for more dinner ideas?
    6 Vegetarian Meatball Subs

    Recipe features

    • diet-friendly: vegetarian, vegan optional (just use vegan cheese and butter!), soy-free and nut-free
    • flavorful garlic butter makes these better than your average sub
    • use homemade meatballs or storebought
    • all you need is seven ingredients
    • ready in 30 minutes if you use premade meatballs

    What you'll need

    This recipe can be easily customized but you will need several main ingredients:

    • Meatless meatballs: Use homemade vegan meatballs or storebought. Cook according to package or recipe instructions before adding to the sub roll.
    • Sub rolls: I use whole wheat but white also works.
    • Unsalted butter can be replaced with vegan butter as needed. Olive oil also works for a lighter choice.
    • Shredded mozzarella cheese for topping.
    • Marinara: I keep it traditional with jarred marinara but any pasta sauce will work.
    Close up of vegetarian meatball covered in pasta sauce in a toasted sub roll.

    Step by step instructions

    Four toasted sub rolls on a half sheet pan

    Start by melting butter and garlic powder in a microwave-safe dish. This can also be done on the stove.

    Use a pastry brush (this is one of those gadgets I'm always glad to have on hand) to brush the melted butter on the inside of the sub rolls.

    Toast for 3-4 minutes at 350 degrees F, or until the sub insides are golden.

    Meanwhile, warm pasta sauce and cooked meatballs in a saucepan. 

    Four sub rolls topped with vegetarian meatballs and marinara sauce.
    Four vegetarian meatball subs topped with shredded mozzarella cheese.

    To assemble the meatball subs: Add 3 meatballs to each sub. Drizzle with ¼ cup to ½ cup marinara sauce (it depends how saucy you like them!). Sprinkle with shredded mozzarella.

    Four sub sandwiches lined up on a half sheetpan with a small bowl of parsley in the background.

    Bake in the oven for 5 minutes, or until cheese is melted. Top with fresh chopped parsley for color and flavor.

    Recipe FAQ

    Can I make this vegan?

    You can easily make this recipe vegan by replacing shredded mozzarella with your favorite vegan shreds or by omitting cheese entirely. Use vegan butter in place of regular butter and double-check that your sub rolls are vegan. 

    How do you store these?

    I recommend assembling the subs as you are ready to eat them for the best quality.

    Three vegetarian meatball subs lined up on a silver sheet pan.

    Looking for more dinner ideas?

    This vegetarian chili mac is a crowd pleaser and anyone who loves meatball subs is sure to love this vegetarian tempeh bolognese.

    • Sweet Potato Black Bean Burgers
    • Veggie Subs with Seasoned Tofu
    • Vegan Tempeh BLT Sandwiches
    • Vegetarian Mushroom Philly Cheesesteak with Caramelized Onions

    Did you try this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comments section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, TikTok, and Pinterest or sign up for my newsletter!

    Overhead view of cheese melted on meatball subs.
    Print Recipe
    4.80 from 5 votes

    Vegetarian Meatball Subs

    These vegetarian meatball subs can easily be made with homemade or store-bought meatless meatballs. Great for quick family dinners or for a party!
    Prep Time5 mins
    Cook Time10 mins
    Additional Time30 mins
    Total Time45 mins
    Servings: 4 subs
    Author: Cassidy Reeser, MS, RD

    Ingredients

    • 12 cooked vegetarian meatballs homemade or storebought
    • 4 whole wheat sub rolls
    • ¼ cup butter
    • 1 teaspoon garlic powder
    • ¼ teaspoon salt
    • 24 ounce jar traditional pasta sauce
    • ½ cup shredded mozzarella
    • chopped parsley for topping

    Instructions

    • Preheat oven to 350 degrees F.
    • Combine butter, garlic powder and salt in a small microwave-safe dish. Heat in the microwave until melted, about 30 seconds. Alternately, heat on the stove over medium low until melted.
    • Line sub rolls facing up on a baking sheet (I line the baking sheet with parchment paper for easy cleanup). Use a pastry brush to spread melted butter on the inside of each sub roll. Toast on the middle oven rack for 3-4 minutes, until the insides are golden.
    • Meanwhile, combine pasta sauce and cooked meatballs in a medium sauce pan. Simmer over medium heat until pasta sauce is warmed through.
    • To assemble subs: Leave toasted subs on the baking sheet. Add 3 meatballs to each toasted sub roll. Drizzle with ¼ cup to ½ cup pasta sauce (use more if you like a saucier sub). Sprinkle each sub with 2 tablespoons shredded mozzarella.
    • Cook at 350 degrees for 5 minutes, or until the mozzarella is melted. Remove from oven and sprinkle with chopped parsley just before serving.

    Notes

    • Pasta sauce: You can keep things classic with a jar of traditional spaghetti sauce or use for your favorite kind of pasta sauce. I like using roasted garlic and basil or Italian seasoned pasta sauce for extra flavor.
    • Make vegan: Replace shredded mozzarella with your favorite vegan shreds or by omit cheese entirely. Use vegan butter in place of regular butter and double check that your sub rolls are vegan. 
    • This recipe yields a slightly toasty meatball sub. If you prefer a soft sub roll, just skip the initial toasting and only toast with the meatballs and cheese.
    • Have leftovers? These subs are best enjoyed just after cooking, but leftover subs can be stored in the fridge for 2-3 days. Reheat in at 350 degree oven for 10-15 minutes, or until completely warmed through.

    Instagram icon

    Did you make this recipe?

    Tag @cozypeachkitchen on Instagram and hashtag
    #cozypeachkitchen

     
    Serving: 1gCalories: 439kcalCarbohydrates: 47gProtein: 20gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 1gCholesterol: 42mgSodium: 1753mgPotassium: 694mgFiber: 6gSugar: 12gVitamin A: 1186IUVitamin C: 12mgCalcium: 127mgIron: 13mg

    More Vegetarian Dinner Recipes

    • Baked Sweet Potato Bowls with Tempeh
    • One Pot Vegetarian Chili Mac
    • Rice and Bean Casserole with Sweet Potatoes
    • Vegetarian Red Curry Noodles (One Pot)
    395 shares

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I’m Cassidy! I’m the registered dietitian behind Cozy Peach Kitchen, a food and nutrition blog sharing easy vegetarian recipes for every occasion.

    More about me →

    Trending now

    • Vegan Avocado Pesto Pasta
    • Stovetop Gouda Mac and Cheese
    • Sweet Potato Quinoa Bowls with Almond Dressing
    • Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Mediterranean Quinoa Bowls with Balsamic Chickpeas
    • Instant Pot Black Beans and Rice

    Vegetarian meal prep

    • Quinoa Edamame Salad with Peanut Sauce
    • Vegan Breakfast Egg Sandwiches
    • Vegan Lentil Bowls with Lemon Tahini Dressing
    • Easy Vegetarian Bean Burritos
    • One-Pot Vegetarian Spaghetti
    • Instant Pot Red Beans and Rice (Vegan)
    • Southwest Quinoa Taco Salad
    • Sweet Potato Quinoa Bowls with Almond Dressing

    Footer

    Logos

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2022 Cozy Peach Kitchen®. All rights reserved.