Easy Tandoori Tofu Quesadillas
This post may contain affiliate links, please read our disclosure policy for details.
If you’re bored of regular quesadillas and looking for a fun and nutritious way to switch up your weeknight dinner routine, these Easy Tandoori Tofu Quesadillas are a must-try. They’re packed with bold, Indian-inspired spices, hearty plant-based protein, and plenty of melty cheese, all tucked into crispy golden tortillas.
The grated tofu soaks up a flavorful tandoori marinade, then gets sautéed with veggies for a savory, satisfying filling that comes together with minimal effort required. It’s the perfect fusion-style recipe when you want something a little different, but still quick, comforting, and family-friendly.
It also makes a pretty generous batch. Using 6-inch tortillas, you’ll get around eight small quesadillas. You can also repurpose the filling; whip up a tofu tandoori bowl with rice, make Indian-inspired tacos, or mix into scrambled eggs for a healthy, protein-packed breakfast. The possibilities are endless!
Why you’ll love this recipe
What you’ll need
Recipe tips
- Grate the tofu finely so it soaks up more of the marinade and mimics a “ground” texture.
- Press the quesadilla gently while cooking to help it crisp up evenly.
- Let the quesadilla rest for a minute before slicing so it holds together better.
How to make this recipe
- Marinate the tofu: Grate the tofu using a box grater. Add it to a large bowl with the tandoori marinade and mix well to coat. Let marinate for at least 30 minutes.
- Cook the filling: Heat olive oil in a large skillet over medium heat. Sauté red onion for 2-3 minutes, then add garlic and cook until fragrant. Add bell pepper and cook until slightly tender. Stir in marinated tofu along with garam masala, garlic powder, chili powder, turmeric, and salt. Cook for 3-5 minutes until lightly browned, then add corn and cook another 2-3 minutes. Remove from heat and fold in cilantro.
- Assemble the quesadillas: Sprinkle 1/4 cup cheese over one tortilla. Add about 1/2 cup of the filling, then top with another 1/4 cup cheese. Place a second tortilla on top.
- Make the quesadillas: Heat a lightly greased skillet over medium heat. Add the quesadilla and press gently with a spatula. Cook for 3-4 minutes, until golden brown and crispy and the cheese is melted. Flip and cook for another 3-4 minutes. Remove from the skillet and let sit for 1-2 minutes before slicing and serving.
FAQ
Shop the tools
Stay in the loop!
HEALTHY EATING TIPS & RECIPES delivered directly TO YOUR INBOX
More recipes like this
Did you try this recipe?
Tandoori Tofu Quesadillas
Ingredients
- 2 tbsp olive oil
- 1 16-oz package super-firm tofu, grated
- 6 tbsp tandoori marinade (I used Gymkhana Classic Tandoori)
- 1 medium red bell pepper, chopped (about 1 cup)
- 1/2 medium red onion, chopped (about 1 1/2 cups)
- 1/2 cup corn thawed if frozen
- 1/4 cup cilantro, chopped
- 1 tbsp garam masala
- 1/2 tsp garlic powder
- 1/2 tsp red chili powder adjust to taste
- 1/4 tsp turmeric
- salt to taste
- 16 6-inch tortillas
- 3-4 cups shredded Mexican cheese
Instructions
- Grate the tofu using a box grater. Add it to a large bowl with the tandoori marinade and mix well to coat. Let marinate for at least 30 minutes.
- Heat the olive oil in a large skillet over medium heat. Once hot, add the red onion and cook for 2-3 minutes until softened. Add the garlic and cook for another 30-60 seconds, until fragrant.
- Add the red bell pepper and cook for 2-3 minutes, until slightly tender.
- Add the marinated tofu to the skillet, stirring to combine. Sprinkle in the garam masala, garlic powder, red chili powder, turmeric, and salt. Mix well.
- Cook for 3-5 minutes, stirring occasionally, until the tofu is heated through and lightly browned.
- Stir in the corn and cook for another 2-3 minutes. Remove from heat and fold in the chopped cilantro.
- To assemble, sprinkle 1/4 cup cheese over one tortilla. Add about 1/2 cup of the filling, then top with another 1/4 cup cheese — use slightly less cheese for a lighter option. Place a second tortilla on top.
- Heat a lightly greased skillet over medium heat. Add the quesadilla and press gently with a spatula. Cook for 3-4 minutes, until golden brown and crispy and the cheese is melted. Flip and cook for another 3-4 minutes.
- Remove from the skillet and let sit for 1-2 minutes before slicing and serving.
Video
Notes
Did you try it?
I’d love to see! Tag @nutrimental on Instagram! #nutrimental








