• 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

    Veggie Subs with Seasoned Tofu

    Published: Aug 3, 2022 by Cassidy Reeser · This post may contain affiliate links.

    11 shares
    jump to recipe

    This veggie sub sandwich is topped with garlic herb tofu, cheese, and a bunch of vegetables! It's perfect for a balanced lunch or dinner and takes just a few minutes of active time to make.

    Close up of half of a sub sandwich on a pink plate.

    If you live in the Southern US, you've probably heard of Pub Subs. That's short for Publix subs, the $5-10 customizable deli sandwiches that inspired this recipe for veggie subs with seasoned tofu.

    As much as I love veggie reubens and meatball subs, there's just something about a toasted veggie-packed sub that's hard to beat.

    The reason I'm making these vegetarian subs at home instead of just picking them up from the store is that I know that not everyone has access to Publix, and my store is usually out of garlic herb tofu.

    The solution? I perfected my own garlic herb tofu at home and added it to Italian seasoned sub rolls with a big handful of cheese, veggies, and classic sandwich spreads.

    Table of Contents hide
    1 Recipe features
    2 Ingredients
    3 How to make
    4 Tips and variations
    5 Looking for more vegetarian sandwiches?
    6 Veggie Subs with Seasoned Tofu

    Recipe features

    • Quick lunch or dinner option: These subs only take a few minutes to assemble and they come together easily. The garlic herb tofu can be made up to 3 days in advance.
    • Versatile: Treat these subs like a sandwich shop and add the toppings that you love!
    • Balanced: Vegetarian/vegan sandwiches usually rely heavily on vegetables and skip the protein. Not here! The garlic herb tofu adds a serving of protein and flavor to these sandwiches.
    • Serving ideas: One 12-inch sub roll usually makes 2 servings, depending on your appetite and how full you fill your sub. I like to serve half of a sub with chips or potato salad.

    Ingredients

    Labeled ingredients used to make vegetarian subs.
    • Sub rolls: I buy the Italian seasoned 12-inch sub rolls from my Publix deli. Because many grocery stores don't have these large rolls available, you can just buy any sub or hoagie roll available in the bakery.
    • Tofu: Use extra firm to super firm tofu. This tofu is seasoned with a handful of common spices and baked until golden.
    • Veggies: Red onion, sliced bell pepper, cucumber, tomato, and lettuce are my go-to add ons.
    • Cheese: I often use Chao vegan cheese slices because they melt well, but you can use any cheese you like.
    • Other add-ons: Pickles, banana peppers, olives, and avocado are all classic pubsub additions.
    • Sauces/spreads: I love adding mayo and whole seed mustard to sandwiches, but a splash of oil & balsamic vinegar is another good option. Or spread avocado or chipotle ranch dressing on the sub roll.

    How to make

    If the sub roll you're using is unsliced, I recommend slicing it open so that the two halves stay attached. This makes eating a lot easier.

    Sub roll topped with cheese, peppers, and onions.

    First up: Layer the sub with triangles of cheese and tofu. Two slices of cheese per 12-inch sub is a good rule of thumb. Top with any vegetables that toast well like red onion and bell pepper.

    Sub roll topped with melted cheese, peppers, and onions.

    Toast at 350F for 5-10 minutes, until the cheese is melted and the vegetables are softened.

    Sub roll topped with cheese and vegetables.

    Spread each side of the sub rolls with sauces (mayo, mustard, avocado, etc.).

    Add the cucumbers, tomatoes, lettuce, etc. Drizzle with balsamic vinegar and fresh cracked pepper just before serving. Enjoy!

    Side view of sub on a pink plate.

    Tips and variations

    • Leftovers: I don't recommend making these subs in advance, but they will keep in the fridge for up to 24 hours with only a small decrease in quality. I've done this many a time but I usually end up replacing the lettuce.
    • Cold cuts: Most sub sandwiches have some kind of cold cuts, so why should a vegetarian sandwich be any different? Tofurkey makes great vegetarian slices. Add these below the cheese.
    • Regular sandwich bread works just fine in place of sub rolls. It will be more a sandwich than a sub, but it's a good option.
    Two halves of a sub sandwich on a pink plate.

    Looking for more vegetarian sandwiches?

    • Vegetarian Reuben with Quick Pickled Cabbage
    • Apple Brie Grilled Cheese Sandwich
    • Vegan Tempeh BLT Sandwiches
    • Easy BBQ Tofu Sandwich

    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!

    Two halves of a sub sandwich on a pink plate.
    Print Recipe
    5 from 1 vote

    Veggie Subs with Seasoned Tofu

    These vegetarian subs are topped with garlic herb tofu and a bunch of crisp veggies.
    Prep Time5 mins
    Cook Time10 mins
    Tofu Bake Time30 mins
    Total Time45 mins
    Servings: 4 servings
    Author: Cassidy Reeser, MS, RD

    Ingredients

    Sub Sandwiches

    • 1 recipe garlic herb tofu
    • 2 12-inch sub rolls or 4 small sub rolls
    • 4 slices cheese of choice I use Chao cheese or Swiss
    • 1 small red onion sliced into strips
    • 1 large yellow or orange bell pepper sliced into strips
    • ¼ cup mayonnaise
    • ¼ cup whole seed mustard
    • 1 large tomato sliced
    • 1 medium cucumber sliced into rounds
    • 1 cup shredded romaine lettuce or spinach
    • balsamic vinegar to taste
    • freshly ground black pepper to taste
    • extras: pickles, banana peppers, olives, avocado

    Instructions

    • Preheat the oven to 350F.
    • If the sub roll you're using is unsliced, slice it open length-wise so that the two halves stay attached at the edge.
    • Slice the cheese in half to make 2 triangles. Layer each 12-inch sub with 4 triangles (2 slices) of cheese. Top each sub with ½ of the garlic herb tofu. Top with red onion and bell pepper.
    • Place the subs on a baking sheet. Bake at 350F for 5-10 minutes, until cheese is melted and the subs are toasted.
    • Spread each sub side with mayo and mustard (optional). Top with tomato, cucumber, and lettuce.
    • Drizzle the lettuce with balsamic vinegar and freshly ground black pepper. Slice each 12-inch sub in half to make 4 sandwiches. Enjoy!

    Video

    Notes

    1. Leftovers: The subs are best enjoyed immediately after making but will keep refrigerated for up to a day. The lettuce tends to wilt and may need to be replaced or added just before eating.
    2. The tofu can be made 2-3 days in advance. Keep refrigerated in a closed container until ready to use.
    Nutrition facts are an estimation and will vary based on ingredients used.

    Instagram icon

    Did you make this recipe?

    Tag @cozypeachkitchen on Instagram and hashtag
    #cozypeachkitchen

     
    Calories: 338kcalCarbohydrates: 14gProtein: 18gFat: 24gSaturated Fat: 6gPolyunsaturated Fat: 10gMonounsaturated Fat: 7gTrans Fat: 0.03gCholesterol: 22mgSodium: 135mgPotassium: 425mgFiber: 5gSugar: 6gVitamin A: 2876IUVitamin C: 64mgCalcium: 329mgIron: 3mg

    More Vegetarian Dinner Recipes

    • Vegetarian Lemon Hummus Pasta
    • Vegetarian Gyros with Roasted Vegetables
    • Quinoa Pesto Bake (Dump & Bake)
    • Red Lentil Burgers
    11 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
    • Peanut Stir Fry Sauce

    Spring meals

    • One Pot Pesto Orzo with Mushrooms
    • Vegan Pesto Lasagna with Tofu Ricotta
    • Veggie Pasta Salad with Lemon Vinaigrette
    • Mediterranean Pearl Couscous Salad
    • Vegetarian Lentil Salad with Honey Mustard Vinaigrette
    • Tahini White Bean Salad

    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.