Easy Tandoori Tofu Quesadillas
These Tandoori Tofu Quesadillas are the ultimate mash-up of crispy Mexican quesadillas and Indian-inspired flavors for an easy vegetarian dinner. They’re packed with flavor, super satisfying, and great for a quick weeknight meal when you’re craving something cheesy, crispy, and seriously delicious.

If you’re bored of regular quesadillas and looking for a fun and nutritious way to shake up your weeknight dinner routine, these easy Tandoori Tofu Quesadillas are a must-try. They’re packed with bold, Indian-inspired spices, tons of protein (thanks to tofu), and melty cheese, all tucked into crispy golden tortillas.
The grated tofu is marinated in a tasty tandoori sauce, which is then sautéed with veggies for a savory, satisfying filling that comes together with minimal effort. It’s the perfect fusion-style recipe when you want something a little different, but still quick, comforting, and family-friendly.
This recipe also makes a pretty generous batch. Using 6-inch tortillas, you’ll get eight small quesadillas. You can also repurpose the filling; whip up a batch of Tandoori Tofu Rice Bowls, make Indian-inspired tacos, or mix into scrambled eggs for a healthy, protein-packed breakfast. The possibilities are endless!
Why you’ll love these Tandoori Tofu Quesadillas

Tandoori Tofu Quesadilla ingredients
How to serve these Tandoori Tofu Quesadillas

Substitutions & variations
Quick recipe tips
- Cook the filling until most of the excess moisture has evaporated; this helps ensure that your quesadillas turn out crispy rather than soggy.
- Let the filling cool for a few minutes before you start assembling the quesadillas to prevent steam from making the tortillas soft.
- Spread cheese around the edges! A little cheese near the perimeter helps everything stick together as it melts, making your quesadillas less likely to fall apart when you flip them.
- Keep the skillet over medium heat so the tortillas have time to crisp up while the cheese melts completely.
- Give the quesadillas a minute or two to rest after cooking so the melted cheese can set before you slice them.
Step-by-step instructions
- Marinate the tofu: Grate the tofu and toss with the tandoori marinade until well coated, then let it marinate for at least 30 minutes.
- Sauté the veggies: Heat the olive oil in a large skillet over medium heat, then cook the onion for 2-3 minutes. Add the garlic and bell pepper and cook for another 2-3 minutes.
- Cook the filling: Add the marinated tofu, garam masala, garlic powder, chili powder, turmeric, and salt, and cook for 3-5 minutes, stirring occasionally, until lightly browned. Stir in the corn and cook for 2-3 minutes more, then remove from heat and fold in the cilantro.
- Assemble the quesadillas: Sprinkle ¼ cup cheese over a tortilla, top with about ½ cup filling, then add another ¼ cup cheese and top with a second tortilla.
- Cook until crispy: Lightly grease a skillet and cook each quesadilla over medium heat for 3-4 minutes per side, until golden and the cheese is melted.
- Slice and serve: Let the quesadillas rest for 1-2 minutes before slicing and serving.
Make ahead & storage
Want to get a head start on these Tandoori Tofu Quesadillas? You can always prep the filling ahead of time and store leftovers for later! Here are some simple make-ahead, storage, and reheating tips to keep in mind.
Meal prep
- Make the filling: Prepare the tandoori tofu and veggie filling up to 3 days in advance and store it in an airtight container in the fridge.
- Marinate the tofu: The tofu can be grated and marinated up to 1 day ahead and kept covered in the fridge until you’re ready to cook it.
- Prep the tortillas and cheese: Shred the cheese and have the tortillas ready to go so you can quickly assemble and cook the quesadillas when you’re ready to eat.
- Assemble later: For the crispiest texture, wait to assemble and cook the quesadillas until right before serving.
Storing leftovers
- Fridge: Store cooked quesadillas in an airtight container in the fridge for up to 3 days.
- Reheat in a skillet: Reheat quesadillas in a dry skillet over medium-low heat for a few minutes per side until warmed through and crisp.
- Skip the microwave if you can: Microwaving can work in a pinch, but it might make the tortillas soft rather than crispy.
Freezing
- Freeze cooked quesadillas: Let the quesadillas cool completely, then wrap them individually and freeze in an airtight container or freezer-safe bag for up to 2 months.
- Reheat from frozen: Reheat directly from frozen in a skillet or toaster oven until hot and crispy.

FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More global-inspired recipes
Smoky Chipotle Southwest Salad Bowls
Mediterranean Spinach and Feta Casserole
Masala Black Bean Quinoa Burgers
Creamy Pistachio Cardamom Smoothie
Loaded Paneer Dal Bowls
Vegan Tofu Gyros
Cheesy Walnut Lentil Baked Tacos
Teriyaki Tofu Quinoa Bowls
Mediterranean Couscous Bowls with Chimichurri
Tandoori Tofu Rice Bowls with Creamy Cilantro Lime Sauce and Pickled Red Onions
Tandoori Tofu Quesadillas
Ingredients
- 2 tablespoons olive oil
- 1 16-ounce package super-firm tofu grated
- 6 tablespoons tandoori marinade (I used Gymkhana Classic Tandoori)
- 1 medium red bell pepper chopped (about 1 cup)
- ½ large red onion chopped (about 1 cup)
- 2 cloves garlic minced
- ½ cup corn thawed if frozen
- ¼ cup cilantro chopped
- 1 tablespoon garam masala
- ½ teaspoon garlic powder
- ½ teaspoon red chili powder adjust to taste
- ¼ teaspoon turmeric
- 1 teaspoon salt
- 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.







