17.1 C
New York
Tuesday, June 17, 2025

Tofu Pesto Sandwich (Bagel/Roll) | 15‑Min High‑Protein Lunch


A 12‑minute tofu pesto sandwich – crispy pan‑fried tofu, basil pesto and sweet sun‑dried tomatoes piled on a toasted bagel or roll for 19 g protein per serve.

It’s important to note that all our recipes are free from AI!

Every recipe on our site is developed by us and tested multiple times to ensure great taste and efficient cook times with no wasted ingredients – so you save your time and money, too!

A Tofu Pesto Sandwich with crispy bread, layered with marinated tofu, fresh greens, and a generous spread of vibrant pesto, sits on a plate, ready to be enjoyed.

Easy Vegetarian

Download our free app Easy Vegetarian!

(4.7★, 100K+ Downloads in Google Play)

🥗 300+ High-Protein Recipes
📅 Grocery Lists & Meal Plans
🚫Totally Ad-free

Why You’ll Love This Tofu Pesto Sandwich

  • Ready in 12 minutes – perfect under 15‑minute lunch fix.
  • High protein: 19 g per bagel thanks to firm tofu and cheese.
  • Bold flavours: Peppery pesto meets tangy sun‑dried tomatoes.
  • Flexible: Works as bagel, roll or grilled panini.

Ever since I first tried it, I’ve loved tofu. I’ve found it can be pretty hit or miss when ordering out, but this recipe works every single time.

If you’ve been around my recipes before, you’ll also know I loooove sandwiches, so combining the two had to happen and I am spectacularly pleased with the results, and I’m sure you will be, too.

It’s also a fantastic vegetarian protein boost!

Ingredients & Substitutions

  • Firm tofu: Press 5 min, then slice. Swap with smoked tofu for deeper flavour.
  • Bagels or soft rolls: Gluten‑free rolls work fine.
  • Basil pesto: Vegan pesto if dairy‑free.
  • Sun‑dried tomatoes in oil: Roasted red peppers as alternative.
  • Cheddar cheese: Vegan mozzarella shreds for plant‑based version.
  • Olive oil: For frying tofu.
  • Smoked paprika: Season tofu.

How to Make Tofu Pesto Sandwich

Season tofu

Dust slices with paprika and salt.

Fry

Heat oil, cook tofu 3 min each side until golden.

Toast bread

Halve bagels – toast cut sides until crisp.

Assemble

Spread pesto, layer tofu, add sun‑dried tomatoes, top with cheese.

Melt

Press in panini press 1 min until cheese oozes.

A Tofu Pesto Sandwich ingredients on a baking sheet.A Tofu Pesto Sandwich ingredients on a baking sheet.

Pro Tips

  • Pat tofu dry – moisture stops browning.
  • Two‑step toast: Toast bagel first, then press assembled sandwich for crunch outside, gooey inside.
  • 15‑minute tofu recipe (or less): Prep pesto and tomatoes while tofu fries to save time.

Variations

  • Vegan tofu pesto roll: Use vegan pesto and plant cheese.
  • Tofu pesto panini: Assemble in ciabatta, press 2 min.
  • Mediterranean bowl: Serve fillings over quinoa for a tofu pesto bowl.

Serving Suggestions

  • Pair with rocket side salad drizzled with balsamic glaze.
  • Cut into quarters for party finger food.
  • Add extra pesto as dipping sauce.
A Tofu Pesto Sandwich with crispy bread, layered with marinated tofu, fresh greens, and a generous spread of vibrant pesto, sits on a plate, ready to be enjoyed.A Tofu Pesto Sandwich with crispy bread, layered with marinated tofu, fresh greens, and a generous spread of vibrant pesto, sits on a plate, ready to be enjoyed.
Tofu Pesto Bagels (Rolls) with Sun‑dried Tomatoes

Crispy tofu, basil pesto and sun‑dried tomatoes on a toasted bagel – a 12‑minute high‑protein vegetarian sandwich.

Prep Time:6 minutes
Cook Time:6 minutes
Total Time:12 minutes
  • 4 rolls
  • 8 tbsp green pesto (or red)
  • 8 thin slices smoked tofu
  • 4 sun dried tomatoes
  • 4 slices cheddar cheese (or vegetarian parmesan)
  • Set the oven to grill or 180°C/360°F

  • Slice the rolls and spread the pesto on top and bottom. Layer the tofu on next, then the sun dried tomatoes, cheese and cress.

    4 rolls, 8 tbsp green pesto, 8 thin slices smoked tofu, 4 sun dried tomatoes, 4 slices cheddar cheese, 1 handful cress

  • Grill in the oven for 3-5 minutes so it’s crispy and warm.

  • Enjoy.

Make it vegan
Nowadays you can find various vegan cheese options (even cheddar flavour) in bigger supermarkets. Alternatively, skip the cheese completely and use chargrilled red peppers from a jar as the topping.
Jansen’s pro tip
Make your own pesto: Simply blend together 2 cups rocket, ⅓ cup olive oil, 2 tbsp almonds, 1 tbsp lemon juice, salt and pepper. Done!

Nutrition Facts

Tofu Pesto Bagels (Rolls) with Sun‑dried Tomatoes

Amount per Serving

% Daily Value*

* Percent Daily Values are based on a 2000 calorie diet.

Frequently Asked Questions

Is this a high protein tofu sandwich?

Yes – 19 g protein and only 420 kcal per serving.

Can I bake the tofu instead of frying?

Bake 200 °C for 12 min, flipping halfway.

How long does pesto tofu keep?

Store fillings separately – tofu lasts 3 days in fridge, assemble fresh for best texture.

Storage & Meal‑Prep

Fry tofu ahead, keep chilled up to 3 days. Assemble and press bagel when ready to eat.

Similar Recipes

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Latest Articles