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
Vegan Mexican Tortilla Casserole
Mediterranean Spinach and Feta Casserole
Black Bean Burrito Bowls with Creamy Cashew Sauce
Easy Roasted Red Pepper Hummus
Indian-Inspired Burrito Bowls
Simple Cilantro Lime Rice
Smoky Chipotle Southwest Salad Bowls
Tandoori Tofu Rice Bowls with Creamy Cilantro Lime Sauce and Pickled Red Onions
Vegan Tofu Gyros
High-Protein Vegan Orange Chicken
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.







