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


  • Made with bold, warming spices and rich tandoori flavor
  • Crispy, cheesy, and super satisfying
  • High in protein and fiber
  • Quick and easy, perfect for a busy weeknight dinner
  • A fun fusion twist on classic quesadillas

What you’ll need

  • Olive oil – Used to sauté the filling and make the quesadilla crispy
  • Super-firm tofu – Forms the hearty, high-protein base; if using extra-firm or firm tofu, be sure to drain and press it well first
  • Tandoori marinade – Adds bold, spiced flavor and depth; I used a premade option (Gymkhana Classic Tandoori) for convenience, but homemade works just as well
  • Red bell pepper – Brings sweetness and flavor
  • Red onion – Delivers savory flavor and a slight bite
  • Garlic – Enhances the flavor of the filling
  • Corn – Provides texture and a subtle pop of sweetness
  • Cilantro – Brightens everything with a fresh, herby flavor
  • Spice blend – Garam masala, turmeric, red chili powder, and garlic powder create a warm, aromatic, and slightly spicy flavor profile
  • Tortillas – Form the crispy outer layer that holds everything together; any size works, but I used 6-inch tortillas
  • Shredded Mexican cheese – Melts everything together and helps the quesadilla stick

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


  1. 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.
  2. 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.
  3. 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.
  4. 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

Yes! Chickpeas, lentils, or black beans would likely work well, though I haven’t personally tested them. Just keep the same spices and marinade to maintain the flavor.

They’re great with chutney, salsa, guacamole, or a simple yogurt (or dairy-free yogurt) dip.

Definitely. You can cook the filling up to 3-4 days in advance and store it in the fridge. Assemble and cook the quesadillas when you’re ready to eat.

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

Crispy, cheesy quesadillas filled with spiced tandoori tofu, sautéed veggies, and fresh cilantro for a bold, flavor-packed twist.
Prep Time 35 minutes
Cook Time 20 minutes
Total Time 55 minutes
Servings 8 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

Nutrition Facts (per serving)- Calories: 566; Fat: 28g; Carbohydrates: 51g; Fiber: 5g; Protein: 25g; Sodium: 460mg

Did you try it?

I’d love to see! Tag @nutrimental on Instagram! #nutrimental

You'll Also Love...