Spicy Tofu Roti with vibrant vegetables on a rustic wooden surface

Roti

spicy tofu roti: a flavor explosion

By Maya Rodriguez

Published: 17 Feb 2025

This Spicy Tofu Roti recipe is a fantastic vegetarian meal, perfect for a quick weeknight dinner or a fun weekend lunch. It's bursting with flavour, and the best part? It's surprisingly easy to make! I love this recipe because it's adaptable to your tastes, and itā€™s super quick to prepare. It's also a really affordable option that provides lots of plant-based goodness.
Close-up shot of a single spicy tofu roti, garnished with cilantro
I stumbled upon a variation of this recipe during a trip to India ā€“ the aromatic spices and the satisfying textures just blew me away! Back home, I played around with it, adapting it to suit my preferences and making it simpler for everyday cooking. You will see why it's one of my go-to meals, guaranteed to please even the pickiest eaters in your family.
A person enjoying a plate of Spicy Tofu Roti

Required Equipments

  • Large bowl
  • Whisk
  • Spatula
  • Large skillet
  • Roti pan or large frying pan
  • Cutting board
  • Sharp knife

Spicy-Tofu-Roti:-A-Flavor-Explosion

A vibrant and flavorful vegetarian dish, this Spicy Tofu Roti recipe is a delightful blend of spicy tofu, fragrant vegetables, and perfectly cooked roti.

ā³ Yield & Time

Yield: 2 servings

Preparation Time: 10 minutes

Cook Time: 10 minutes

Total Time:

šŸ½ Ingredients

šŸ“– Instructions

  1. First things first, prep your tofu! Crumble 14 ounces of firm or extra-firm tofu into a large bowl. Seriously, just crumble it; no need to press it unless you're feeling fancy.
  2. Next up, let's get saucy. In the same bowl, whisk together 2 tablespoons of soy sauce (or tamari for gluten-free), 1 tablespoon of rice vinegar, 1 tablespoon of sesame oil, 1 teaspoon of grated ginger, 1-2 teaspoons of chili garlic sauce (or more, if you like it extra fiery!), and a half teaspoon of ground cumin. Mmm, spicy!
  3. Toss the crumbled tofu in the sauce until it's completely coated. Make sure every little piece gets a good hug of flavor. Set aside for about 10-15 minutes to marinate ā€“ the longer, the better, my friend!
  4. While the tofu is marinating, chop up your veggies. I'm a big fan of using half a cup of chopped carrots, a quarter cup of chopped scallions, and a quarter cup of chopped cilantro. But really, feel free to freestyle here. Get creative!
  5. Now for the roti. If you're a pro and make your own roti from scratch, that's awesome. But for everyone else, I recommend buying pre-made rotis from any Indian grocer or your local supermarket. It makes life so much easier. Heat up your roti pan or a large skillet over medium heat.
  6. Once the pan is hot, carefully place a roti on the pan. Cook for about 1-2 minutes per side, or until they are lightly golden brown and cooked through. Keep warm.
  7. Now comes the exciting part, let's build the rotis! In the skillet, add your marinated tofu and stir-fry it until it's heated through and slightly crispy ā€“ around 5-7 minutes. The tofu should be beautifully golden brown and have a slight char. But remember to keep stirring; we don't want any tofu sticking.
  8. Once the tofu is lovely, add your chopped veggies. Stir-fry for another 2-3 minutes, until they're tender-crisp. The carrots should be a little softer but still have a bit of a bite.
  9. Now, scoop some of the delicious spicy tofu mixture onto each cooked roti. Top with a bit of fresh cilantro and extra chili garlic sauce if you feel like adding more heat.
  10. Serve immediately and prepare to be amazed. This spicy tofu roti is packed with flavor, texture, and a delightful kick!

šŸ“ Notes

  • For extra flavor, marinate the tofu for a longer time.
  • Feel free to adjust the amount of chili garlic sauce according to your spice preference.
  • If your rotis are getting too dry, lightly brush them with a bit of oil before adding the tofu mixture.
  • Leftover Spicy Tofu Roti can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently before serving

šŸŽ Nutrition

Calories: 300 kcal

Protein: 15 g

Fat: 15 g

Carbohydrates: 30 g

Fiber: 5 g

Calcium: 150 mg

Frequently Asked Questions

The joy of cooking lies in creating something delicious, and sharing it with loved ones.

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.