Go Back
+ servings
Side on photo of tofu sandwich with pickled onions and rocket

Spicy Tofu Sandwich with Pink Pickled Onions

This crispy fried tofu sandwich is full of spicy flavour. Stuffed with rocket, coriander and some pink pickled onions, these sandwiches make an incredible lunch or dinner.
Course Main Course
Cuisine Asian
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings 2 sandwiches
Calories 629kcal


For the Tofu

  • 400 g Firm Tofu
  • 1 tablespoon Olive Oil
  • 2 tablespoon Soy Sauce
  • ½ Lime
  • 1 clove Garlic crushed
  • ½ teaspoon Ginger grated

For the Sandwiches

  • Olive oil
  • 2 Small Baguettes
  • Small bunch Fresh Coriander
  • Sriracha to serve
  • Mayo to serve
  • 40 g Rocket to serve

For the Pickled Onions

  • 1 Red Onion sliced
  • ½ teaspoon Sugar
  • ½ teaspoon Salt
  • 150 ml Cider Vinegar
  • 5 Peppercorns


  • Pat dry the tofu and press for 10 minutes (or as much time as you have) then slice into 1cm thick slices. Whisk together all the marinade ingredients. Place the tofu in a shallow dish and pour over the marinade.
  • Heat a frying pan over a medium heat and add a drizzle of oil. Fry the tofu in batches, pouring over some of the marinade to get it extra sticky. It will need a couple of minutes on each side until it's browned and crisp.
  • Put the onion slices in a sieve over the sink and pour over 500ml (2 cups) of boiling water. Mix the vinegar, salt and sugar in a container you can use to store the onions. Add the onions and peppercorns and set aside until ready to use.
  • Cut open the baguettes and spread with mayo. Stuff with the tofu slides, pickled onions, rocket, coriander and a drizzle of sriracha.


Nutrition information is an estimate and will vary depending on the ingredients used.


Calories: 629kcal | Carbohydrates: 77g | Protein: 31g | Fat: 20g | Saturated Fat: 3g | Sodium: 2367mg | Potassium: 310mg | Fiber: 6g | Sugar: 5g | Vitamin C: 9.4mg | Calcium: 371mg | Iron: 6.9mg