Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Vegetarian Meatball Subs

    Modified: Nov 14, 2025 · Published: Jan 9, 2020 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    4.80 from 5 votes
    4 subs
    45 minutes minutes
    Pin 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.

    These vegetarian subs feature garlic butter-toasted sub rolls, homemade or storebought vegetarian meatballs, and a few other simple ingredients. Let's get cooking!

    Jump to:
    • Recipe features
    • Ingredients
    • Step by step instructions
    • Looking for more dinner ideas?
    • Recipe
    • Comments

    Recipe features

    • Dietary features: 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 mushroom meatballs or storebought
    • All you need is seven ingredients
    • Ready in 30 minutes if you use premade meatballs

    Ingredients

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

    • Meatless meatballs: Use homemade meatballs or storebought. I like Gardein brand meatballs, but Beyond and Impossible are also good options. 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. Make this recipe vegan by using your favorite vegan shredded cheese in place of mozzarella.
    • 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.

    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.

    • Veggie burger on a bun on a pink plate surrounded by a blue striped cloth.
      Sweet Potato Black Bean Burgers
    • Two halves of a sub sandwich on a pink plate.
      Veggie Subs with Seasoned Tofu
    • Two halves of a tempeh sandwich stacked on top of each other.
      Vegan Tempeh BLT Sandwiches
    • Close up of mushroom philly cheeset.eak with provolone cheese
      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 in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Vegetarian Meatball Subs

    Cassidy Reeser, MS, RD
    These vegetarian meatball subs can easily be made with homemade or store-bought meatless meatballs. Great for quick family dinners or for a party!
    4.80 from 5 votes
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 5 minutes mins
    Cook Time 10 minutes mins
    Additional Time 30 minutes mins
    Total Time 45 minutes mins
    Servings 4 subs

    Ingredients
      

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

    Instructions
     

    • Preheat oven to 350F.
    • 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 350F 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 marinara sauce or use 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 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.
    • For best quality, I recommend assembling the subs just before eating. This recipe doesn't work great as leftovers because the sub roll will become soggy.

    Nutrition

    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
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Dairy-Free Alfredo Sauce
    General Tso's Tofu »

    Comments

    No Comments

    4.80 from 5 votes (5 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




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

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

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

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.