GRILLED TOFU SANDWICH
This grilled tofu sandwich features marinated tofu and vibrantly grilled vegetables piled high on toasted ciabatta rolls and slathered with a vegan horseradish mayo creating a combination of flavors you’ll crave. Fire up the grill for a smoky twist, or easily adapt the recipe for a stovetop grill pan – perfect for any grilling situation!

GRILLED TOFU & VEGGIES
Marinated tofu gets a smoky char on the grill, achieving a delightful balance between tender and slightly firm. Vibrant summer vegetables like eggplant, bell pepper, zucchini, and yellow squash are grilled alongside the tofu, adding pops of color and crisp-tender texture.
HORSERADISH MAYO & TOASTED ROLL
A creamy vegan mayo gets a spicy kick from the addition of horseradish, creating a flavorful spread for the sandwich. Toasted ciabatta rolls add a sturdy base and a hint of char, completing this satisfying plant-based option.
SIMPLE STEPS TO MAKE THIS GRILLED TOFU SANDWICH

Season & Grill Tofu 10 Minutes Per Side

Grill Favorite Veggies Until Crisp Tender

Mix Together Vegan Mayo and Horseradish for Zesty Sauce

Grilled Tofu Sandwich Ingredients
STEP 1 – MARINATE AND GRILL TOFU:
Press and slice firm tofu into 3 sandwich-sized pieces.
Season or marinate as desired (use your favorite seasoning like “Natures Seasons” or a simple marinade of soy sauce, garlic, and spices).
Grill tofu for about 10 minutes per side until lightly charred and heated through.
STEP 2 – GRILL VEGETABLES:
Slice vegetables like eggplant, zucchini, bell pepper, and yellow squash.
Brush lightly with oil and season with salt and pepper or Nature’s Seasons.
Grill until crisp-tender and lightly charred.
STEP 3 – PREPARE HORSERADISH MAYO:
In a small bowl, mix preferred amounts of vegan mayo with prepared horseradish (make sure to ensure this is vegan).
Adjust to taste for desired spiciness.
STEP 4 – ASSEMBLE THE SANDWICH:
Lightly drizzle olive oil on 3 ciabatta rolls or bread of choice. Grill for a few minutes to desired texture.
Spread desired amount of horseradish mayo on rolls.
Layer grilled tofu and vegetables.
Press lightly, slice in half, and enjoy warm.
TRADITIONAL RECIPE CARD
The Traditional Recipe Card is the most common way to view an online recipe but we encourage you to try our SIGNATURE ONE-PAGE RECIPE VIEW above. We think you will love the layout!
Our Traditional Recipe Card includes affiliate links to your local Walmart for easy shopping! Common ingredients are linked directly in the recipe card, so you can order them with a click. While we don’t earn a commission on food products, we may receive a small commission on other items—at no extra cost to you—helping us keep our recipe library growing.

Grilled Tofu Sandwich
Ingredients
- 1 Container Firm Tofu, 16 oz
- Drizzle Olive oil
- Sprinkle Morton Nature's Seasons (or Salt & Pepper) (or other seasoning of choice: taco seasoning, soy sauce, etc.)
- 1 Medium Eggplant
- 1 Bell Pepper (Choice of Red, Yellow, OR Orange)
- 1 Zucchini
- 1 Yellow Squash
- Sprinkle Morton Nature's Seasons (or Salt & Pepper) (or salt & pepper)
- Sprinkle Garlic powder
- ⅓ Cup Vegan Mayo
- 3 tbsp Horseradish
- 3 Ciabatta Rolls
Instructions
Prepare the Tofu
- Preheat your grill to medium-high heat.
- Press out excess liquid from the tofu using a tofu press or by wrapping it in a clean kitchen towel and placing a heavy pan on top.1 Container Firm Tofu, 16 oz
- Slice the tofu slab widthwise into 3 even slices. Drizzle the tofu with olive oil and sprinkle with seasoning.Drizzle Olive oil, Sprinkle Morton Nature's Seasons (or Salt & Pepper)
- If you have a grill pan, lightly grease it before placing the tofu. Otherwise, brush the grill grates with oil.
- Grill the tofu directly for 8-10 minutes per side, or until it reaches your desired firmness (slightly golden and firm).
Prepare the Veggies
- Choose your favorite vegetables, there are no right or wrong choices.Thinly slice the eggplant into ½-inch thick rounds from stem end to bottom. Slice the bell pepper into smaller pieces, and zucchini and yellow squash lengthwise.1 Medium Eggplant, 1 Bell Pepper (Choice of Red, Yellow, OR Orange), 1 Zucchini, 1 Yellow Squash
- Drizzle all the veggies with olive oil and season them with Nature's Seasons (or salt & pepper) and garlic powder. Flip and repeat with oil and seasonings.Sprinkle Morton Nature's Seasons (or Salt & Pepper), Sprinkle Garlic powder
- Grill the veggies for about 8 minutes per side, or until crisp-tender (cooking time may vary depending on thickness).
Prepare the Horseradish Sauce
- In a small bowl, mix together the vegan mayo and horseradish until fully combined. Adjust the amount of horseradish to your taste.⅓ Cup Vegan Mayo, 3 tbsp Horseradish
Prepare the Rolls
- Split the ciabatta rolls in half and brush them with olive oil. Grill the rolls cut-side down for 2-3 minutes, or until toasted and golden brown.3 Ciabatta Rolls
Assemble the Sandwiches
- Slather the toasted buns with horseradish sauce. Layer each sandwich with a slice of tofu and your grilled vegetables. Enjoy!
WATCH OUR
60-SECOND
VIDEO
FAQ'S FOR THIS GRILLED TOFU SANDWICH RECIPE
1. Can I make this sandwich without a grill?
Yes! You can use a stovetop grill pan, cast iron skillet, or even bake the tofu and vegetables in the oven. Just aim for a lightly crisp texture and slight browning for best flavor.
2. What kind of tofu works best for grilling?
Extra-firm or super-firm tofu is ideal. Be sure to press out excess moisture before marinating and grilling to help it hold together and absorb flavor.
3. What are some good tofu seasoning or marinating options?
If you prefer to jazz it up a bit, a simple seasoning blend of garlic powder, onion powder, smoked paprika, salt, and pepper works great before grilling. For extra flavor, you can optionally marinate the tofu in a mix of soy sauce, balsamic vinegar, maple syrup, and a dash of liquid smoke or sriracha for 30 minutes to a few hours.
4. What can I use instead of horseradish mayo?
Try a simple vegan garlic aioli, spicy mustard, or hummus if you prefer a milder flavor or don’t have horseradish on hand.