Go Back
+ servings
Vegan sesame peanut tofu gluten-free oil-free

Vegan Sesame Peanut Tofu (Gluten-free & Oil-free)

This vegan sesame peanut tofu is perfect served over a bed of rice for a satisfying and hearty meal. The tofu is baked and then coated in a rich peanut sauce. Gluten-free and oil-free.
Course Main Course
Cuisine Vegan
Keyword peanut butter, sesame seeds, Tofu, weeknight dinner
Prep Time 35 minutes
Cook Time 25 minutes
Total Time 1 hour
Servings 4
Calories 226kcal
Author Maria Gureeva


  • Mixing bowl
  • Baking tray
  • Parchment paper
  • Non-stick frying pan


  • 20 oz extra firm tofu pressed for at least 10 minutes and cubed
  • 2 tbsp tamari
  • 2 tbsp rice vinegar
  • 1/2 lemon juice of
  • 2 cloves garlic minced
  • 2 tbsp plant based milk
  • 1 tbsp maple syrup
  • 3 tbsp sesame seeds
  • 2 tbsp ketchup
  • 3 tbsp peanut butter
  • 1 tbsp cornstarch
  • 3 tbsp water


  • Add the tofu to a large bowl together with the tamari, rice vinegar, lemon juice, and garlic. Stir together really well to combine and marinade for at least 30 minutes, or preferably for 4+hours/overnight
  • Around 10 minutes before you finish marinading the tofu, preheat the oven to 200 degrees C/400 F. Spread the tofu cubes evenly over a sheet of parchment paper and bake in the preheated oven for 20-25 minutes, flipping all the pieces after around the 15-minute mark.
  • Combine the plant based milk, maple syrup, sesame seeds, ketchup and peanut butter in a mixing bowl. Whisk together thoroughly. In a separate, smaller bowl, whisk together the cornstarch and water.
  • Transfer the tofu to a non-stick frying pan. Pour in the sauce and the cornstarch slurry and stir together over a medium heat until the sauce thickens. Serve.



Calories: 226kcal | Carbohydrates: 16g | Protein: 16g | Fat: 12g | Saturated Fat: 2g | Sodium: 727mg | Potassium: 397mg | Fiber: 2g | Sugar: 8g | Vitamin A: 38IU | Vitamin C: 8mg | Calcium: 128mg | Iron: 3mg