• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Nourished by Nic
  • Recipes
    • Breakfast
    • Snacks
    • Lunch + Dinner
    • Appetizers + Sides
    • Dessert
  • Lifestyle
  • Work with me
  • About
    • Privacy Policy
  • Shop my Faves
  • Find Me On....

    • Email
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
  • Recipes
  • Lifestyle
  • Shop
  • About
  • Contact
    • Email
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Lifestyle
    • Shop
    • About
    • Contact
    • Email
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    • Dipping a tortilla chip in greek yogurt buffalo chicken dip.
      Greek Yogurt Buffalo Chicken Dip
    • Sheet pan tofu fajitas with tortillas.
      Sheet Pan Tofu Fajitas (Vegan + Easy)
    • Chocolate chip oat flour cookie, broken in half.
      Chocolate Chip Oat Flour Cookies
    • dietitian meal prep ideas
      Meal Prep Ideas: September 25- October 2
    • Glass of cold brew with pumpkin cold foam.
      Pumpkin Cold Foam Cold Brew
    • Slow cooker southwest chicken bowls topped with avocado, lime juice and green onions.
      Slow Cooker Southwest Chicken Bowls
    • Close up of lemon parmesan smashed broccoli.
      Lemon Parmesan Smashed Broccoli
    • Tray of pumpkin protein balls, with a bite out of one.
      Pumpkin Protein Balls (No Bake, Gluten Free)
    • Bowl of spicy peanut noodles.
      Spicy Peanut Noodles with Chicken
    • Cinnamon overnight oats in a mason jar.
      Cinnamon Roll Overnight Oats
    • Close up of caramel apple chocolate date bark.
      Caramel Apple Chocolate Date Bark (Viral Recipe)
    • Creamy broccoli pasta with green pasta sauce.
      Healthy Green Pasta Sauce
    Home » Recipes » Vegetarian

    Grilled Pesto Tofu Sandwich

    Published: Jul 27, 2022 · Modified: Nov 26, 2022 by Nicole Addison · This post may contain affiliate links · Leave a Comment

    Jump to Recipe - Print Recipe

    The ultimate vegetarian sandwich. This grilled pesto tofu sandwich has it all. Grilled pesto tofu, carmelized onion, arugala and feta cheese. Get ready to crave this every single day.

    Growing up I was the kid that ate a cheese and salami sandwich every single day. So you can't blame me when I say for most of my life I thought sandwiches were incredibly boring. That is until I met my partner. When we first started dating I quickly realized that sandwiches weren't just one of his favourite foods, they were an entire food group to him. However he wasn't eating plain old boring cheese and meat sandwiches. He would add all the veggies, sauces and cool toppings you can think of to create a sandwich that was more of a gourmet experience and less "eating lunch on a yellow school bus."

    Since then my love of sandwiches has exponentially grown and they are now a sstaple in my daily life. This pesto tofu sandwich is my current favourite sandwich on rotation and it's soon to be yours too!

    Are sandwiches a healthy lunch?

    Yes! Despite popular opinion on the internet, sandwiches can 100% be a healthy lunch. As a Dietitian whenever I'm creating a balanced meal I look for 3 things: A good source of protein, whole grain or complex carbohydrates and lots of veggies. Although my salami and cheese sandwiches may not have passed the Dietitian check, I do believe if made correctly sandwiches can be the perfect healthy lunch!

    Thankfully this pesto tofu sandwich has my stamp of approval (which is great considering I eat it almost daily).

    This sandwich has all three of my checks:

    • Whole grain carboydrate: Mak eyour sandwich with whole grain bread to increase the fibre and keep you full and satisfied
    • Protein: Tofu is an excellent source of pure, vegetarian protein!
    • Veggies: This sandwich is loaded with arugala, tomatoe, red pepper and onions!

    Pesto: the best tofu sandwich marinade

    If you told me a year ago you could add tofu to a sandwich I would have thought you were crazy. Believe it or not I absolutley hated tofu for years. I thought the texture was weird and the taste was bland (at best). That is until I discovered crispy tofu. I now use it as my go-to protein source when I'm short on time.

    Despite how much I love my original buffalo tofu, this pesto tofu may be my new favourite ESPECIALLY as a tofu sandwich marinade. It's so simple to make, you can either use a store bought pesto or make your own. Once you have your pesto, just follow the steps below to get the BEST crispy pesto tofu.

    1. Squeeze out the excess water from your tofu. You can do this using a tofu pres or by wrapping your tofu block in paper towel and placing it under a large stack of books for about 5 minutes.
    2. Slice your tofu into ¼ inch thick strips. You can customize how large you want them to be but I find just slicing yout block in half lengthwise and then dividing each half into ¼ inch strips works great for grilling.
    3. Add your tofu and your pesto to a bowl and mix until well coated.
    4. Place your tofu on a grill pan and allow to cook for about 9 minutes per side (or until crispy).

    That's it! This pesto tofu is great to meal prep to make these sandwiches, or even salads or wraps super easy for a quick lunch.

    pesto tofu sandwich

    Other vegetarian meal ideas

    Although I don't follow a strict vegetarian or vegan lifestyle I like to say that I try to eat as plant based as possible (in a way that works for me). This means that I typically try to eat plant based for at least 2 out of 3 meals every day. Sometimes that doesn't always happen (especially with my meat eating dad and brother) but I find that lunch is always a great time to get in a plant based meal. Plus plant based meals are normally easier and quicker to make!

    Some of my current favourite veggie meals are:

    • easy vegan curry
    • smashed chickpea salad
    • tofu alfredo
    • street corn salad
    • air fryer stuffed pepper

    What ingredients do I need for this pesto tofu sandwich?

    Pesto- Use store bought or homemade pesto for this tofu sandwich marinade!

    Extra firm tofu- This is super important! Using any other tofu other than extra firm will not grill as well.

    Whole grain bread- Any whole wheat or whole grain bread (or really any bread) will work great for these sandwiches.

    Veggies- arugula, cherry tomatoes, white onion and red peppers make this pesto sandwich AMAZING!

    Feta cheese- To be honest I have an obsession with feta cheese. I will add it to anything and everything. However I swear the feta cheese is such a gamechanger in these sandwiches, it adds the perfect amount of salty flavour!

    Hummus- A layer of hummus brings this pesto tofu sandwich together! Any hummus will work!

    PS. I love seeing my recipes in action! If you decide to make this pesto tofu sandwich don't forget to tag me on Instagram- @nourishedbynic or leave a comment below!

    pesto tofu sandwich

    📖 Recipe

    pesto tofu sandwich
    Print Recipe Pin Recipe

    Grilled Pesto Tofu Sandwich

    Prep Time10 minutes mins
    Cook Time18 minutes mins
    Total Time28 minutes mins
    Course: Main Course
    Keyword: 30 minute meals
    Servings: 3 sandwiches

    Ingredients 

    Sandwich filling

    • 350 g extra firm tofu
    • ¼ cup pesto
    • 1 tablespoon olive oil
    • 1 medium yellow onion thinly sliced
    • 1 cup arugula
    • 1 red bell pepper deseeded
    • ½ cup cherry tomatoes sliced
    • ½ cup feta cheese crumbled
    • 3 tablespoon hummus
    • 6 slices whole grain bread

    Pesto (if using homemade)

    • 2 cups fresh basil leaves
    • 1 cup arugala or spinach
    • ⅓ cup olive oil
    • ¼ cup pine nuts
    • ⅓ cup parmesan cheese
    • 2 cloves garlic
    • ½ tablespoon lemon juice
    • salt and pepper to taste

    Instructions

    • Prepare your tofu by squeezeing out any excess water. This can be done using a tofu press or wrapping your tofu in paper towel and placing a stack of heavy books on top for about 5 minutes. Once excess water has been removed, slice your tofu in half lengthwise and slice each half into ¼ inch strips.
    • In a large bowl add your tofu and pesto (see below for homemade pesto instructions). Use your hands to toss tofu until fully coated in the pesto.
    • On a large grill pan over medium-high heat half of your olive oil. Once hot, add your tofu in a single even layer. Allow to cook for about 9 minutes per side (or until crispy).
    • While your tofu is cooking, prepare your onions and red pepper by adding the remaining olive oil to a small fry pan over medium heat. Add your sliced onions and red peppers. Bring the heat to medium-low and saute for 10 minutes, stirring every few minutes until onions soften and begin to carmelize.
    • To assemble your sandwiches- toast your bread, spread about 1 tablespoon of hummus on two pieces of bread, top with grilled tofu, crumbled feta, cherry tomatoes, arugula and your carmelized onions and red peppers. Add additional pesto if desired!

    For homemade pesto-

    • Add all ingredients to a high-powered blender or food processor and blend until smooth.
    • Note- this will make additional pesto so store the rest in an airtight container in the fridge for up to 7 days. Add to your favourite meals including scrambled eggs, wraps and pasta!

    Notes

    Note- this recipe makes 3 sandwiches. If you don't need all 3 sandwiches at once I'd recommend preparing the toppings (pesto tofu, carmezlized onions and peppers and slicing the cherry tomatoes) ahead of time and storing them in containers in the fridge. This makes it easy to toast your bread, spread your hummus and assemble your sandwiches for a quick meal when you need them!
    Did you know....rating and sharing recipes is one of the best ways you can support your favourite food bloggers? If you make this recipe, I would love if you clicked the stars below to leave a rating and/or sharing a photo on social media by tagging @nourishedbynic or using the hashtag #nourishedbynic!

    More Vegetarian

    • Dipping a peanut butter banana bite in yogurt dip.
      Air Fryer Peanut Butter Banana Roll Ups
    • high protein french toast muffins
      Protein French Toast Muffins
    • mini diy pizza lunchable container
      DIY Pizza Lunchable (high protein)
    • peanut butte ryogurt dip with apples
      Peanut Butter Yogurt Dip (4-ingredients)

    Reader Interactions

    Comments

    No Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Nicole Addison, RD

    Hi I'm Nicole!

    I’m a Registered Dietitian, recipe developer and content creator on a mission to help individuals rediscover the joys of cooking with easy, accessible, healthy recipes.

    On my page you'll find yummy recipes, wellness tips, and even some of my favourite travel and lifestyle recommendations!

    More about me →

    Popular

    • Close up of viral cucumber pepper salad.
      Viral Cucumber & Bell Pepper Salad (With Edamame)
    • panko crusted cod close up
      Baked Panko Crusted Cod
    • healthy oatmeal cookie bars close up
      Healthy Oatmeal Cookie Bars
    • Dipping a chip in mango corn salsa.
      Easy Mango Corn Salsa

    Sweet Treats We're Loving

    • Eating air fryer peaches topped with whipped cream.
      Air Fryer Peaches
    • Birds eye of gluten free blueberry crisp with vanilla ice cream.
      Gluten Free Blueberry Crisp
    • Chocolate covered pineapple pieces on skewers, coated in shredded coconut.
      Chocolate Covered Pineapple Pieces
    • Plate of lemon bars with graham cracker crust with bites taken out.
      Lemon Bars with Graham Cracker Crust

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Services

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Nourished by Nic