• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Nuts and Twigs
  • About
  • Recipes
  • Spring
  • Subscribe
  • Free Guides
menu icon
go to homepage
  • About
  • Recipes
  • Spring
  • Subscribe
  • Free Guides
subscribe
search icon
Homepage link
  • About
  • Recipes
  • Spring
  • Subscribe
  • Free Guides
×
  • cauliflower rice burrito bowls.
    Cauliflower Rice Burrito Bowls
  • stack of vegan cucumber sandwiches.
    Vegan Cucumber Sandwiches
  • plate of the ravioli salad.
    Trader Joe’s Ravioli Pasta Salad
  • Trader Joe’s Falafel Naan Wrap.
    15-Minute Trader Joe’s Falafel Naan Wrap
  • german potato salad in a bowl.
    German Potato Salad: Quick and Easy Recipe
  • seasoned popcorn on plates.
    7 Homemade Popcorn Seasonings
  • bowl of Lemony Orzo Chickpea Soup.
    Lemony Orzo Chickpea Soup
  • homemade Italian vinaigrette in a jar.
    Homemade Italian Vinaigrette
  • sweet chili lime sauce in a bowl.
    Sweet Chili Lime Sauce
  • spring roll salad in a bowl with a fork.
    Spring Roll Salad
  • mexican potatoes on a plate.
    Mexican Potatoes
  • adding pasta to a pan of vegan vodka sauce.
    Vegan Vodka Sauce
Nuts and Twigs » Recipes » Quick and Easy Vegan Recipes

Vegan Pesto Grilled Cheese With Tofu

Published: Aug 24, 2024 · Modified: Feb 22, 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 Tunacado 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

  • 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
  • collard green wraps on plate.
    Collard Green Wraps
  • top view of spicy miso butter beans on toast.
    Spicy Miso Butter Beans On Toast

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

  • containers of popcorn.
    Best Homemade Movie Theater Popcorn
  • blood orange vinaigrette in a mason jar with a label that says blood orange.
    Blood Orange Vinaigrette
  • glass of blueberry lavender lemonade with a straw and a slice of lemon.
    Blueberry Lavender Lemonade
  • bowl of angel hair pasta salad.
     Angel Hair Pasta 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 still worth living.

More about me


Spring Recipes

  • collard green wraps on plate.
    Collard Green Wraps

  • Vegan Lemon Dill Yogurt Sauce in a bowl.
    Vegan Lemon Dill Yogurt Sauce

  • cucumber and apple salad in a bowl.
    Cucumber and Apple Salad

  • vegan Spanish omelet
    Vegan Spanish Omelet (Spanish Tortilla)

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