Spicy Tofu and Peanut Roti with vibrant colors and garnishes

Roti

spicy tofu and peanut roti

By Savory Touch

Published: 08 Apr 2025

This Spicy Tofu and Peanut Roti recipe is a delicious fusion of Asian-inspired flavors. Imagine crispy, flavorful tofu tossed in a vibrant peanut sauce, nestled in warm, slightly sweet rotis. It's a quick, easy, and incredibly satisfying meal, perfect for a weeknight dinner or a casual get-together with friends. I developed this recipe after a particularly frustrating day at work – I needed something comforting, flavorful, and relatively quick to make. This totally hit the spot!
Close-up shot of Spicy Tofu and Peanut Roti, highlighting the textures and colors
The beauty of this recipe lies in its adaptability. You can easily adjust the spice level to your preference, add your favorite vegetables, or even swap out the rotis for rice or noodles. My friend Sarah added chopped bell peppers to hers, and it was a revelation! The recipe is a blank canvas, ready for your culinary creativity. What will you add?
Person enjoying a plate of Spicy Tofu and Peanut Roti

Required Equipments

  • Large bowl
  • Whisk
  • Spatula
  • Large skillet
  • Roti pan or large non-stick skillet
  • Measuring cups and spoons

Spicy Tofu and Peanut Roti

A flavorful and easy recipe featuring crispy tofu in a spicy peanut sauce served in soft rotis.

ā³ Yield & Time

Yield: 2 servings

Preparation Time: 5 minutes

Cook Time: 10 minutes

Total Time:

šŸ½ Ingredients

šŸ“– Instructions

  1. First, let's get that tofu prepped! Crumble 14 ounces (400g) of firm or extra-firm tofu into a large bowl. If you’re feeling fancy, you can press the tofu first, but honestly, I usually skip this step. It's all good.
  2. Next, we'll make the magic peanut sauce. In the same bowl, whisk together 1/4 cup smooth peanut butter (I like the creamy kind!), 2 tablespoons soy sauce, 2 tablespoons lime juice, 1 tablespoon maple syrup, 1 tablespoon rice vinegar, and a pinch of salt. Stir until completely smooth and creamy. Don't be shy with the whisking – we want a nice, emulsified sauce!
  3. Now for the spice! Add 1-2 teaspoons of chili flakes (or more, if you're a spice fiend like me!), a clove of minced garlic, and 1/2 teaspoon ground ginger to the sauce. Give it another good whisk. Trust me, this step is crucial for the flavour explosion.
  4. Toss the crumbled tofu into the peanut sauce, ensuring each piece is well coated. I like to get my hands in there for this part, it's much more satisfying. But a spatula will work if you're trying to be fancy.
  5. Heat a large skillet over medium heat. Add a splash of vegetable oil, and let it shimmer. Then, carefully add the tofu to the hot skillet. Cook, stirring occasionally, until golden brown and slightly crispy around the edges – around 8-10 minutes. Resist the urge to rush this; patience creates flavor perfection!
  6. While the tofu is crisping up, it's roti time! If you have pre-made rotis, you can skip to the next step. But for those wanting to make rotis from scratch, you'll need to follow your preferred recipe – or just google it; there are a million options out there!
  7. Once the rotis are cooked, and the tofu is crisp and golden, we’re almost there. Warm the rotis on a griddle or pan if they have cooled down.
  8. To assemble, spread a generous amount of the spicy peanut tofu mixture onto each roti. Garnish with chopped scallions or cilantro and a squeeze of extra lime juice, if desired. You could also add some sesame seeds for extra texture. It's your creation!
  9. Serve immediately and enjoy! This dish is best served fresh—the crispy tofu and warm roti are a match made in heaven, believe me. And don't forget to invite your friends over to share this culinary masterpiece, if you're feeling generous. ;)

šŸ“ Notes

  • If using pre-made rotis, simply warm them before assembling the dish.
  • Feel free to experiment with other vegetables such as bell peppers or broccoli.
  • Adjust the amount of chili flakes to your desired level of spiciness.
  • For a richer flavor, you can add a tablespoon of sesame oil to the peanut sauce.
  • Leftovers can be stored in the refrigerator for up to 3 days.
  • Make sure to have fun and enjoy the process!

šŸŽ Nutrition

Calories: 450kcal

Protein: 20g

Fat: 25g

Carbohydrates: 35g

Fiber: 5g

Calcium: 200mg

Frequently Asked Questions

ā€œThe joy of cooking lies not just in the delicious results, but in the process itself, the creativity and joy of creating something wonderful from simple ingredients.ā€

Want to join our exclusive community?

FOLLOW US

SavoryTouch offers general content intended solely for informational purposes. The information provided on this site is not a substitute for professional nutritional, dietary, or culinary advice. Always seek the advice of qualified professionals regarding any dietary concerns, health conditions, or food-related decisions.

Ā© 2025 SavoryTouch. All Rights Reserved.