• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Nuts and Twigs
  • Summer
  • About
  • Recipes
  • Subscribe
  • Free Guides
menu icon
go to homepage
  • Summer
  • About
  • Recipes
  • Subscribe
  • Free Guides
subscribe
search icon
Homepage link
  • Summer
  • About
  • Recipes
  • Subscribe
  • Free Guides
×
Nuts and Twigs » Recipes » Quick and Easy Recipes

Vegan Pesto Grilled Cheese With Tofu

Published: Aug 24, 2024 · Modified: Jun 25, 2025 by Regi Pearce · This post may contain affiliate links · 2 Comments

Try a different kind of sandwich with this vegan pesto grilled cheese with tofu. Add a slice of crispy tofu, zesty pesto, caramelized onions, and melty vegan cheese between golden, crispy bread for a sandwich. Perfect for lunch or a comforting dinner and ready in about 20 minutes.

Jump to Recipe Jump to Video Pin Recipe
side view of vegan pesto grilled cheese sandwich with tofu on a plate.


Similar to the Vegan Philly Cheesesteak Sandwich, there is something about grilled cheese that screams comfort, isn't there?

But this one isn’t your average grilled cheese. It's still cozy yet satisfying, but we've added tofu and a zesty vegan sun-dried pesto to take it to another level of deliciousness. It’s the kind of sandwich perfect for those days when you need something a little different.

If you love sandwiches, especially vegan ones, try Easy Falafel Pita Sandwich, Vegan BLT Sandwich With Soy Curls, Vegan Tuna Sandwich, or an Open-Faced Mushroom Sandwich.

Jump to:
  • Why You'll Love This Recipe
  • Recipe Ingredients
  • Variations
  • How To Make Pesto Grilled Cheese With Tofu
  • Recipe Tips
  • Serving Suggestions
  • Note On Equipment
  • Storage and Reheating
  • More Vegan Sandwiches You'll Love
  • Recipe FAQS
  • Vegan Pesto Grilled Cheese With Tofu
  • Comments

Why You'll Love This Recipe

  • Vegan cheese has come a long way. It melts well, making a satisfying grilled cheese sandwich possible.
  • The pesto adds a punch of flavor to every bite.
  • The sandwich is perfectly grilled for a satisfying crunch.
  • It is simple to whip up in about 20 minutes, so it is ideal for a tasty meal anytime.

Recipe Ingredients

This vegan sandwich requires only a few ingredients and minimal prep time. The recipe card suggests the quantities of each ingredient.

top view of the ingredients for vegan pesto grilled cheese sandwich.

Tofu: Super firm or extra firm tofu works best for this sandwich. I love using the super firm tofu from Trader Joe’s—it has minimal water content, so it holds up perfectly when frying, staying intact and adding a great texture. It's also easier to slice into perfectly straight slices.

Vegan Cheeses: You can use any you like, like vegan gouda or vegan mozzarella cheese. Today’s vegan cheese options are crafted to melt well, offering a similar creamy, gooey texture to traditional cheese.

Bread: I recommend using pre-sliced sourdough bread, as it’s sturdy enough to hold all the fillings and is typically vegan. However, feel free to choose any slices of bread you prefer.

Variations

For extra flavor and texture, add thin slices of tomato, roasted red peppers (the kind in a jar is perfect), avocado slices, sauteed mushrooms, or a handful of spinach to the sandwich. A handful of arugula is also delicious!

Top with fresh basil for a great herby and fresh flavor.

Experiment with different types of pesto, such as a nut-free version using seeds like this sunflower seed pesto. Or try this homemade Pistachio Pesto.

How To Make Pesto Grilled Cheese With Tofu

This is an easy sandwich to throw together in about 20 minutes. Here are some pictures to show you. See the recipe card for details.

top view of tofu in tofu press.

Step 1: Press the Tofu. Drain and wrap the tofu in paper towels. Press with a heavy object for 15-20 minutes to remove excess moisture. Alternatively, use a tofu press.

top view of coating the tofu with cornstarch mixture.

Step 2: Coat the Tofu. Mix cornstarch, garlic powder, onion powder, salt, and pepper on a plate. Slice tofu into 4 slabs and coat in the mixture.

top view of frying the tofu in a cast iron pan. Wooden spatula is picking one up to flip.

Step 3: Fry the Tofu. Heat olive oil in a skillet over medium heat. Fry tofu slices for 3-4 minutes on each side until golden brown and crispy.

top view of sauteeing onions in a cast iron pan.

Step 4: Cook the Onions. In the same skillet, sauté thinly sliced onions until golden and soft. Set aside.

top view of making the sun dried pesto in a food processor.

Step 5: Prepare the Pesto. While onions cook, make or use store-bought pesto in a bullet, food processor, or blender. Process until chunky. see the Vegan Sun Dried Tomato Pesto recipe for full instructions.

vegan pesto grilled cheese sandwich with tofu on a panini press. Top view of a hand with a wooden spatula sliding it off the press.

Step 6: Assemble and Cook the Sandwiches. Spread pesto on bread slices. Layer vegan cheese, tofu, and onions. Add some sun-dried tomatoes and top with another slice of bread. Heat a panini press, skillet, or griddle over medium heat. Grill sandwiches until golden.

Recipe Tips

  • Top tip: Slice your tofu as straight as possible, ensuring even frying. I don’t always nail it, and that’s when one side ends up a little too crispy while the other side never achieves its golden status. So, steady those hands! Or, if you’re feeling extra cautious, cut the tofu into smaller strips for better accuracy.
  • Press the tofu thoroughly to remove as much water as possible. This helps the tofu crisp up better when frying and prevents it from becoming soggy in the sandwich.
  • Opt for sturdy bread, such as presliced sourdough or ciabatta that can withstand filling and grilling. This will help prevent the sandwich from falling apart while cooking.
  • Like any grilled cheese, serve it immediately after cooking while it’s hot, and the cheese is perfectly yummy.

Coating The Tofu
Ensure that each tofu slice is evenly coated in the cornstarch, garlic, and salt mixture, and cook over medium heat. This will give the tofu a nice crispy crust, adding a great texture to the sandwich. If you don't want the added step, I often coat the sides with adobo or salt and pepper and call it a day without frying it. The panini press heats it for me.

vegan pesto grilled cheese sandwich with tofu cut in half on parchment paper. Side view. Chips are scattered around.

Serving Suggestions

While this is a substantive sandwich, consider pairing it with these sides:

  • A bowl of warm, creamy tomato soup.
  • A light and refreshing mixed green salad with a French vinaigrette.
  • Crispy, oven-baked sweet potato fries or air-fryer fries with a vegan aioli or spicy ketchup on the side are delicious with this sandwich.
  • The tanginess of pickles can cut through the richness of the grilled cheese, adding a crunchy, acidic bite.
  • A light pasta salad like Sweet Vegan Macaroni Salad can be a great side dish.
  • Dip the sandwich in a delicious vegan dipping sauce like Easy Chipotle Aioli Sauce or Ranch Dressing.

Note On Equipment

I highly recommend using a panini press or George Foreman for this sandwich. Flipping it on a skillet can be messy with all those delicious fillings. The press makes it easy, and there’s no need to flatten your sandwich like it’s been run over—just gently close the lid, and you’re good to go!

My George Forman is from the '90s, and it's still kicking strong, but they don't make it anymore. Here is Amazon's current Panini Press best seller for you to look at.

close up of vegan pesto grilled cheese sandwich with tofu on a plate. Side view.

Storage and Reheating

Storage: If you need to store the sandwiches, I would prep them without frying them. Stack them in an airtight container. When you're ready to eat, take them out and cook them.

If you have already grilled them, prevent the sandwiches from becoming too soggy by placing a piece of parchment paper between each sandwich and storing them in an air-tight container for up to a day. This will help absorb moisture and keep the bread from getting too soft while stored.

Reheating: Preheat your air fryer or oven to 350°F (175°C), place the sandwiches and heat for 10-15 minutes in the oven or about 3-4 minutes in the air fryer until the bread is crispy and the cheese is warm. Alternatively, use the panini press or skillet on low heat until heated.

Avoid microwaving, as it can make the sandwich ever more soggy. If necessary, microwave with a paper towel on the bottom to absorb excess moisture.

More Vegan Sandwiches You'll Love

  • Overhead view of four grilled carrot dogs in toasted buns, arranged on a wooden board. Each one is topped differently—with mustard and relish, shredded cabbage, ketchup, and one served plain—highlighting a variety of topping ideas for vegan carrot hot dogs. A bowl of vegan coleslaw and a plate of chips are partially visible in the background.
    Smoky Carrot Dogs
  • stack of vegan cucumber sandwiches.
    Vegan Cucumber Sandwiches
  • Tofu Wrap with Spicy Apricot Sauce on a plate with chips and salad.
    Tofu Wrap with Spicy Apricot Sauce
  • vegan chickpea burger on a plate with fries.
    Vegan Chickpea Burgers

Recipe FAQS

Is this vegan pesto sandwich gluten-free?

The sandwich can be made gluten-free by using gluten-free bread. Ensure all other ingredients, including the tofu coating and pesto (if buying store-bought), are also gluten-free.

Got a minute? I'd love for you to dive into the comments and rate this
Pesto Tofu Grilled Cheese recipe. Your feedback is invaluable - did you love it? Did you make any fun twists? Let me know how my directions worked so I can keep improving my recipes. Follow me on Pinterest, Instagram, Facebook, and YouTube for inspiration.

side view of vegan pesto grilled cheese sandwich with tofu on a plate.

Vegan Pesto Grilled Cheese With Tofu

Regi Pearce
Try a different kind of sandwich with this vegan pesto grilled cheese with tofu. Add a slice of crispy tofu, zesty pesto, caramelized onions, and melty vegan cheese between golden, crispy bread for a sandwich. It's as indulgent as it is plant-based delicious. Perfect for lunch or a comforting dinner.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 10 minutes mins
Total Time 20 minutes mins
Course main course
Cuisine American, Vegan
Servings 4 sandwiches
Calories 354 kcal

Equipment

  • 10.25 inch cast iron baker's skillet

Ingredients
  

For the Tofu

  • 1 7 ounce block extra-firm tofu or super-firm tofu
  • 4 tablespoons cornstarch
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 2 tablespoons olive oil or oil spray for frying

For the Sandwich

  • 8 slices of your favorite bread sourdough or whole grain work well
  • 1 batch vegan sun-dried tomato pesto store-bought or homemade
  • 4 slices vegan cheese mozzarella, cheddar, or your preferred variety
  • 1 onion thinly sliced
  • sun-dried tomato slices julienne or chopped, optional
  • vegan butter or oil spray for grilling optional
Get Recipe Ingredients

Instructions
 

  • Press the Tofu: Start by draining the tofu, then wrap it in paper towels or a clean kitchen towel to absorb excess moisture. Place a heavy object, like a skillet or a book, on top to help press out the water. Alternatively, use a tofu press. Let it sit for 15-20 minutes.
  • Prepare the Tofu: Mix the cornstarch, garlic powder, onion powder, salt, and pepper on a plate. Once the tofu is well-pressed, slice it into 4 thin slabs, about ¼ inch thick. Coat both sides of each tofu slice in the cornstarch mixture. Heat a skillet over medium heat and add a small amount of oil. Cook the tofu slices for 3-4 minutes on each side, until they are golden brown and crispy. Set the tofu aside.
  • Cook the Onions: In the same skillet, add a little more oil if needed, and sauté the thinly sliced onions until they become golden brown and soft.
  • Prepare the Pesto: While the onions are cooking, prepare your pesto if using homemade.
  • Assemble the Sandwiches: The order isn’t crucial, but I usually start with a layer of vegan cheese and a generous spread of pesto. Then, I add the caramelized onions and tofu, topping it off with sun-dried tomatoes. For an extra burst of flavor, I sometimes spread more pesto on the other slice of bread before closing the sandwich.
  • Grill the Sandwiches: For a perfectly crispy sandwich, use a panini press preheated with a bit of oil spray; cook for 5 minutes or until the bread is golden brown and the cheese is melted. Alternatively, heat a skillet or griddle over medium heat and follow the same steps, using a spatula to gently press down.
  • Serve: Remove the sandwiches and allow them to cool slightly, then cut them in half. Serve your Pesto Tofu Grilled Cheese sandwiches warm, with a side of soup, salad, or your favorite dipping sauce.

Video

Notes

Slice your tofu as straight as possible for even frying. When I miss the mark, one side gets too crispy while the other never reaches golden status. Steady those hands, or cut the tofu into smaller strips for better accuracy.
For variety, use different types of pesto, like homemade pistachio pesto or sunflower seed pesto.
I highly recommend using a George Forman grill or panini press because flipping this chubby sandwich in a skillet or griddle can get messy.
To flip the sandwich without making a mess, use a wide spatula, gently sliding it under the sandwich, then flip it quickly and confidently while keeping the layers pressed together with your other hand or using a second spatula for added support.
For extra flavor and texture, add a layer of sautéed mushrooms, roasted red peppers, or spinach to the sandwich. See the post for a few more ideas.
Nutritional information is only an estimate.

Nutrition

Calories: 354kcal | Carbohydrates: 44g | Protein: 11g | Fat: 15g | Saturated Fat: 3g | Sodium: 792mg | Fiber: 4g | Sugar: 5g | Calcium: 110mg | Iron: 3mg
Keywords comfort food, game day, veganuary
Tried this recipe?Please consider Leaving a Review!

More Quick and Easy Vegan Recipes

  • Close-up of vegan corn dog bites, one with a bite taken out, displayed on a marble and wood stack with grapes and oranges in the background.
    Vegan Corn Dog Bites
  • A vibrant bowl of Corn and Black Bean Salsa made with black beans, roasted corn, red onion, diced tomatoes, and fresh herbs. The bowl is surrounded by tortilla chips and crackers on a woven placemat, ready to serve as a dip or side dish. Bright cherry tomatoes are blurred in the background.
    Corn and Black Bean Salsa
  • Overhead shot of creamy cucumber gazpacho in a white bowl, garnished with microgreens and toasted slivered almonds. A red napkin and silver spoon rest beside it, with a second bowl of soup partially visible in the corner.
    Creamy Cucumber Gazpacho
  • A bowl of creamy vegan dill potato salad garnished with fresh dill, featuring golden potatoes mixed with celery, red onion, and capers. The salad is served in a rustic ceramic bowl with a spoon, and surrounded by summer sides like a bowl of chips and a plate of juicy watermelon, set on a cozy, casual table.
    Creamy Vegan Dill Potato Salad

About Regi Pearce

Hello! I am Regi, the creator of Nuts & Twigs. I debunk the myths that vegan food is all nuts and twigs and offer plant-based scrumptiousness that goes far beyond that "rabbit food" stereotype. So grab your fork and put on your stretchy pants, 'cause you're gonna want seconds.

Reader Interactions

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Trevor says

    September 09, 2024 at 8:12 pm

    5 stars
    Fantastic - now a family staple 🙂

    Reply
    • Regi Pearce says

      September 15, 2024 at 9:51 am

      Wonderful! Glad you like it. Thanks for the comment.

      Reply

Primary Sidebar

Regina Pearce

I'm Regi.

Head nut, chief twig, and creator of Nuts & Twigs. My husband, Rob, and I live in Colorado. Here, you can expect delicious vegan recipes that make you realize that a life without cheese is not only possible but also worth living.

What kind of person builds a blog called Nuts & Twigs?

Curious? Read Behind the Apron


Summer Recipes

  • vegan chickpea tuna salad in a bowl with a spoon.
    Vegan Chickpea Tuna Salad
  • Trader Joe’s Falafel Naan Wrap.
    15-Minute Trader Joe’s Falafel Naan Wrap
  • vegan banana ice cream in a glass; side view
    Vegan Banana Ice Cream
  • side angle of vegan caesar pasta salad in a white bowl.
    Vegan Caesar Pasta Salad
  • crispy vegetable fritters stacked on a plate.
    Crispy Vegetable Fritters
  • homemade Italian vinaigrette in a jar.
    Homemade Italian Vinaigrette

Popular Recipes

  • walnut meat in a bowl next to brown rice
    Easy Walnut Taco Meat
  • vegan sushi bake casserole with the garnishes side view
    Vegan Sushi Bake
  • angle side view of a hand placing a plate of Vegan Grits With Savory Mushrooms and Collard Greens on a table.
    Vegan Grits With Savory Mushrooms and Collard Greens
  • bowl of angel hair pasta salad.
     Angel Hair Pasta Salad
  • bunch of sliced high protein lupini seitan
    High-Protein Lupini Bean Seitan
  • jar of the lemon vinaigrette.
    Easy Lemon Vinaigrette

Footer

back to top

About

  • About
  • Frequently Asked Questions
  • Contact Me

Information

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Copyright © 2024

side view of vegan pesto grilled cheese sandwich with tofu on a plate.

Rate This Recipe

Your vote:




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