My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
×
Add us as a trusted site on Google
Home » Recipes » Easy Vegan Side Dishes

Crispy Vegan Tandoori Tofu (baked/pan-fried)

Mee Sha drinking a cup of coffee seated.
Modified: Apr 16, 2026 · Published: Apr 25, 2022 by Jim Mee Sha · This post may contain affiliate links · 1 Comment
Jump to Recipe

Aromatic and packed with flavors, this tandoori tofu is the vegan take on the classic Indian tandoori chicken. Featuring tofu cubes marinated in a rich spice blend, even non-vegans will be impressed by this dish.

We are huge fans of Indian food. Some of our other favorites include tofu curry, green pea masala, and vegetable vindaloo.

Dipping a tofu cube into the mint chutney with a glass of water beside.

Growing up in Malaysia, I have my fair share of mamak (Indian Muslim) food, and one of my go-to orders used to be tandoori chicken and naan.

After becoming a vegetarian, I have been attempting to recreate this comfort food of mine using tofu. And I must say, after multiple tries, this plant-based version turns out better than I expected!

It is great served with Indian flatbread, including naan and vegan chapati. We also like pairing it with chickpea pulao or rice cooker biryani, alongside vegetable sides like my cabbage curry.

Jump to:
  • 🤔What is tandoori 
  • 💚Why you will love tandoori tofu 
  • 🌶What you will need 
  • 🔪How to make tandoori tofu
  • ✔Helpful tips 
  • ❄️Storing leftovers
  • 🍽More vegan Asian tofu recipes
  • 📖 Recipe

🤔What is tandoori 

Tandoori chicken is a popular Indian dish made by marinating chicken in yogurt and spices (including chili powder, turmeric, and coriander), then cooking it in a clay tandoor oven over a charcoal fire.

Tofu will be used as a substitute for chicken in this recipe.

Realistically, most modern kitchens do not have a tandoor; therefore, we will bake them in the oven instead.

💚Why you will love tandoori tofu 

  • Aromatic with all the flavors of the classic tandoori chicken
  • A lighter, healthier option compared to Indian takeout
  • Fairly simple to prepare with minimal prep work
  • Great served with rice, noodles, Indian flatbreads like naan and plain paratha, and vegetable sides, including my Indian vegetable stir-fry and cabbage Manchurian.

🌶What you will need 

Ingredients needed like garlic, ginger, tofu, salt, yogurt, and spices on a grey background.
  • Tofu - Use extra-firm or super-firm tofu. If using firm tofu, press beforehand (either using a tofu press or by stacking something heavy on top).
  • Yogurt - Any unflavored plant-based yogurt will work.
  • Chili powder - Use Kashmiri chili powder if you can get it, but it can be substituted with regular chili powder.
  • Garam masala - A popular Indian spice blend; you can find it in most groceries or Asian markets.

🔪How to make tandoori tofu

Marinade for tandoori tofu in a ramekin with a teaspoon beside.

Step 1: Combine all ingredients needed for the marinade.

Marinating tofu cubes in tandoori sauce in a large bowl with a spoon beside.

Step 2: Toss the tofu cubes in the marinade and let them marinate for 30-60 minutes.

Unbaked tandoori tofu cubes on a baking tray lined with parchment paper.

Step 3: Arrange tofu in a single layer on a baking tray.

Baked tandoori tofu in a black baking tray lined with parchment paper.

Step 4: Bake for 20-25 minutes, or until golden and crusty. Serve with flatbread and enjoy while warm.

🍳Other ways to cook tofu

Air fryer - Cook for 8-10 minutes at 200 °C/400 °F, or until the tofu cubes are golden.

✔Helpful tips 

  • Marinating tofu overnight - For more flavorful tandoori tofu, marinate it in the fridge overnight.
  • Adjust the spice level - For a milder dish, reduce the amount of chili powder added. Also, make sure to use mild chili powder.
  • Broil your tofu - To give tandoori tofu a smoky touch, broil it for 3-5 minutes, until dark brown spots appear.
  • Other ways to serve tandoori tofu - They are great as a filling for wraps and tacos. You can also use them as a high-protein add-in for salads, including my protein pasta salad and Indian quinoa salad.
Tandoori tofu arranged on a baking paper with mint chutney in a background.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

❄️Storing leftovers

Storing - Leftover tandoori tofu can be refrigerated for 3-4 days. Freezing is not recommended, as tofu may release water upon thawing, making it soggy.

Reheating - Heat the tofu cubes in the oven or air fryer for a few minutes, until hot and crispy.

🍽More vegan Asian tofu recipes

  • Chinese Hunan Tofu
  • Tofu egg rolls on a chopping board served with ketchup and soy sauce.
    Vegan Tofu Egg Rolls
  • Omelette topped with chopped parsley on a wooden chopping board with a fork beside.
    Tofu Omelette
  • Nasi goreng with cucumber and tomato slices beside served with a spoon.
    Vegan Nasi Goreng

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

A plate of tandoori tofu served with mint chutney with water beside.

Tandoori Tofu (vegan tandoori)

Meesha
Aromatic and packed with flavors, this tandoori tofu is the vegan take on the classic Indian tandoori chicken. Featuring tofu cubes marinated in a rich spice blend, even non-vegans will be impressed by this dish.
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 30 minutes mins
Marinating time 30 minutes mins
Total Time 1 hour hr 10 minutes mins
Course Side Dish
Cuisine Indian
Servings 3 servings
Calories 96 kcal

Equipment

  • tofu press (to press tofu before using)

Ingredients
 
 

  • 1 14 oz block extra firm tofu drained, pressed, and cubed*

For tandoori marinade

  • ¼ cup vegan yogurt unflavored and unsweetened
  • 1 tablespoon lemon juice
  • 1 clove garlic minced
  • 1 teaspoon minced ginger
  • 1-2 teaspoon Kashmiri chili powder or regular chili powder
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • 1 teaspoon ground cumin
  • ¾ teaspoon salt
  • ¼ teaspoon turmeric
Prevent your screen from going dark

Instructions
 

  • In a bowl, combine together all ingredients needed for the marinade. Stir to mix, adding a splash of water if the mixture is too thick.
  • Place tofu in a large bowl, and pour in the marinade. Toss until tofu cubes are well coated. Let it marinade for 30 minutes, or up to 2 hours.
  • At the last 10 minutes of marinating tofu, preheat your oven to 200C/400F if you plan to bake them.

Cooking tofu

  • Oven - Bake for 25-30 minutes, flipping them halfway through. Then, turn your boiler on low, and cook for an additional 3-5 minutes, or until dark spots start to appear.
    Air fryer – Cook for 8-10 minutes at 200C/400F, or until tofu cubes are slightly browned.
    Pan-frying – Heat a tablespoon of oil in a non-stick pan over medium high heat. Place tofu in, and cook for 2-3 minutes on each side, or until most sides are golden and crusty.

Notes

*Tofu - Use extra-firm or super-firm tofu. If using firm tofu, press beforehand (either using a tofu press or by stacking something heavy on top).
 
Helpful tips
  • Marinating tofu overnight - For more flavorful tandoori tofu, marinate it in the fridge overnight.
  • Adjust the spice level - For a milder dish, reduce the amount of chili powder added. Also, make sure to use mild chili powder. 
  • Broil your tofu - To give tandoori tofu a smoky touch, broil it for 3-5 minutes, until dark brown spots appear. 
 
Storing leftover - Leftover tandoori tofu can be refrigerated for 3-4 days. Freezing is not recommended, as tofu may release water upon thawing, making it soggy. 
Before serving, reheat tofu in the oven until hot and crispy.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 96kcalCarbohydrates: 6gProtein: 11gFat: 3gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 475mgPotassium: 240mgFiber: 1gSugar: 2gVitamin A: 9IUVitamin C: 5mgCalcium: 80mgIron: 2mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Easy Vegan Side Dishes

  • 4 vegan sausages on a plate with stalks of cilantro beside on a blue folded teacloth.
    Vegan Italian Seitan Sausages
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • A pan of green peas curry served with spoon with 2 glasses of water and a bowl of rice beside.
    Indian Green Peas Curry (green peas masala)
  • A plate of braised celery served with spoon with 2 glasses of water beside.
    Easy Braised Celery

Comments

    5 from 2 votes (1 rating without comment)

    Join the discussion ! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Jack says

    March 23, 2025 at 10:35 am

    5 stars
    I used the air-dry method and they turned out really well! Thanks for sharing.

    Reply
A headshot of Mee Sha leaning on a handrail.

Hi there! I am Mee Sha, a registered dietitian with a passion for food, cooking, and all things nutrition. This is where I share quick, healthy recipes that make plant-based eating simple, nourishing, and genuinely delicious.

More about me →

🌼Vibrant Vegan Spring Recipes

  • A bowl of tom kha on a plate served with a ceramic spoon with lime wedges and another bowl of curry beside.
    Vegan Tom Kha (with tofu)
  • A close-up shot of curry served in a white bowl with a spoon on the side.
    Creamy Vegan Thai Red Curry with Tofu
  • A bowl of pho served with spoon with chopsticks, green onion, and condiments beside.
    Vegan Pho with Tofu
  • 2 jar of overnight oats on a plate with a jar of oats and milk in the background.
    Vegan Protein Overnight Oats
  • A plate of tofu lettuce wrap with tea, bowl of tofu filling, and spoonful of chili flakes beside.
    PF Chang's Tofu Lettuce Wraps
  • Pad pak served with rice on a plate with chopsticks beside.
    Pad Pak Thai (Thai Stir-fry Vegetables)

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.