• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Damn Tasty Vegan
  • Recipe index
  • Summer Cookout
  • Lifestyle
  • About
  • Contact
menu icon
go to homepage
  • Recipe index
  • Summer Cookout
  • Lifestyle
  • About
  • Contact
  • Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Recipe index
    • Summer Cookout
    • Lifestyle
    • About
    • Contact
  • Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Curry

    Vegan tikka masala

    Published: Jan 3, 2022 · Modified: Jan 10, 2023 by Maria · This post may contain affiliate links · Leave a Comment

    Jump to Recipe Print Recipe
    Pinterest image for vegan tikka masala

    Tofu tikka masala recipe (Dairy free)

    Vegan tikka masala is made with marinated and seasoned “chicken style” tofu. Best served with basmati rice or vegan naan. The creamy, dairy free masala sauce is full of flavorful and warming spices.

    Vegan tikka masala on a white plate on top of basmati rice
    Click here to subscribe
    Jump to:
    • Tofu tikka masala recipe (Dairy free)
    • ❤️ Why you’ll love this recipe
    • 🧂 Ingredient notes
    • 👩‍🍳 Expert tips
    • 🔪 Step by step instructions
    • ❄️ Storing tips
    • 🥄 How to cook this in an instant pot
    • ♨️ Serving suggestions
    • ❓ FAQ’s
    • 🍛 Similar recipes
    • 📖 Recipe

    Tikka masala is a favorite take out dish from Indian restaurants in the United Kingdom and United States.

    This dish is usually served with chicken, but we’re serving this with high protein tofu that’s been marinated in a dairy free yogurt sauce.

    ❤️ Why you’ll love this recipe

    • It’s cheaper and healthier than ordering take out.
    • It’s dairy free, vegan and vegetarian friendly.
    • Nut free and coconut milk free
    • Full of amazing Indian flavors.
    • It’s rich and creamy and super comforting.

    🧂 Ingredient notes

    Vegan tikka masala ingredients laid out on a table
    • Extra firm tofu – Instead of chicken in this recipe, we’re going to be marinating and then broiling extra firm tofu. Make sure it’s extra firm because we want it to hold up and be nice and chewy.
    • Tomatoes – I used canned diced tomatoes for this recipe. You can also use crushed tomatoes or fresh tomatoes
    • Cumin powder
    • Cumin seeds – These are different from cumin powder. You can usually find these in Indian grocery stores, or you can order them online as well. If you cook a lot of Indian food, it’s good to have these on hand because they’re in almost every recipe.
    • Turmeric – This gives the dish that bright yellow color. Plus it’s full of amazing health benefits.
    • Cayenne – If you don’t like spiciness, keep this out of the recipe.
    • Coriander powder
    • Dairy free yogurt – Make sure to use unsweetened and plain. I use either soy or cashew yogurt.
    • Cilantro – This is to top off the dish with at the end. It adds a nice, bright flavor and color.
    • Onion – Red onion will taste the best, but use whatever you have on hand.
    • Garlic – A must have for any Indian dish.
    • Ginger – Fresh ginger is a must in this recipe. I like to use a zester to grate it nice and find. It’s completely ok to leave the skin on if you’re grating it.

    👩‍🍳 Expert tips

    • The tofu tastes best if it’s had at least 30 minutes to marinate. It will taste even better if it’s had 4 hours, but I honestly can never remember to prep that far ahead of time.
    • If you want to save some time, you can skip marinating the tofu and just bake it plain with 1 tablespoon of corn starch, a splash of soy sauce and some curry powder. Bake at 420 degrees for 30 minutes.
    • If you want to save even more time, don’t even bake the tofu, just cut it in chunks and add it to the masala sauce (plain) after the masala sauce is done simmering. I do this on weeknight when I just can’t be bothered. But be aware, marinating then broiling the tofu brings this recipe to a whole new level.
    • I love tearing the tofu instead of cutting it up because it creates more rigid edges for the sauce to stick to. But make sure not to tear into too small of pieces. I like to keep them about the same size as a large chunk of chicken.

    🔪 Step by step instructions

    1. Marinate the tofu
    Tofu pieces marinating in a spicy yogurt sauce.
    • Drain the tofu and press it for 15-30 minutes. After it’s been pressed, tear it into bit sized chunks about the size of large chunks of chicken. Make sure not to tear them too small.
    • In a large mixing bowl, add the tofu chunks, dairy free yogurt, garam masala, cayenne, ginger, garlic, salt and lemon juice. Stir gently and make sure every piece is covered. Put in the fridge and let it marinate while we get our masala sauce together. This tastes best if it’s had at least 30 minutes to marinate.

    2. Prepare the masala sauce

    • Add oil to a large pot on medium heat. Let the pot heat up for 2 minutes. Add the cumin seeds and let them cook for about a minute. Add the diced onions and cook until translucent and golden brown (about 5-8 minutes). Season with a small pinch of salt.
    • Add the turmeric, cumin powder, coriander powder, ginger and garlic and sauté for about 1-2 minutes. Stir constantly. This brings out the flavor of the spices.
    Onions and cumin seeds sauteing in a dutch oven on the stove.
    Sauteing spices in a dutch oven on the stove.
    • Add the tomatoes, salt and water. Cover and bring to a simmer. Simmer for 20 minutes. When sauce has about 10 minutes left, broil the tofu with the directions below.
    Tofu tikka masala sauce cooking on the stove in a dutch oven.
    Tikka masala sauce in a dutch oven on the stove.

    3. Broil the tofu (while the sauce is simmering)

    • While the sauce is simmering, put the oven rack to the second highest rung. Turn oven on to 450 degrees and set a cast iron or oven safe pan in the oven to heat up the pan. This ensures the bottom of the tofu will cook. Heat it up for about 5-10 minutes.
    • With oven safe gloves, take the pan out of the oven. Oil the bottom of the pan and add the tofu to the pan. Add the tofu to the oven and turn the oven to high broil and broil the tofu for about 10-15 minutes, or until the tofu starts to get crispy and golden brown on top. After 10 minutes, check the tofu every five minutes to make sure it’s not burning.

    4. Put it all together

    • After the sauce has finished simmering, add the dairy free yogurt, maple syrup and garam masala. Once tofu is done broiling, let it sit for about 5 minutes, then add it to the sauce. Let it all heat up together for another 5-10 minutes on a low simmer. Serve with rice or vegan naan.

    Make sure to scroll down to the recipe card for the full ingredients list and instructions!

    Click here to subscribe

    ❄️ Storing tips

    This recipe tastes best as left overs, once all the flavors have had a chance to sit and meld together. This will last about a week in the fridge.

    This also freezes well. Just thaw it out before heating it back up on the stove or in the microwave.

    Are you a busy vegan? Click here to download my FREE Guide "Effortless Vegan Cooking: Time and Money Saving Hacks You Need to Know"!

    🥄 How to cook this in an instant pot

    This vegan masala with tofu works amazingly well in a pressure cooker. Follow the directions as is, and when it comes time to simmer the masala sauce, close and seal the lid and cook on high pressure for about 10 minutes. After that, add the broiled tofu, dairy free yogurt, maple syrup and garam masala.

    ♨️ Serving suggestions

    Vegan tikka masala tastes best served with basmati rice or vegan naan, or any other Indian bread like chapati or roti. Top with fresh cilantro as well.

    Overhead view of tofu tikka masala on a plate with rice

    ❓ FAQ’s

    How can I substitute the yogurt?

    If you can’t find unsweetened and plain dairy free yogurt, then feel free to use a can of full fat coconut milk.

    You can also use cashew cream by soaking ½ cup of raw cashews in boiled water for 10 minutes, then blending them with 1 cup of water on high until smooth.

    Can I use something besides tofu?

    This recipe would taste amazing with vegan chicken instead of tofu.
    You can also use cauliflower, or a mix of your favorite veggies to make a vegetable masala.

    Where can I buy cumin seeds?

    If you make a lot of Indian dishes, cumin seeds are a must to have on hand. You can buy these at an Indian grocery store or online.

    🍛 Similar recipes

    • Close up of spinach and chickpea curry on a plate with rice
      Spinach and chickpea curry
    • Lentil and chickpea curry on a plate
      Easy chickpea lentil curry with coconut milk
    • Close up of vegan chana masala in a white bowl with roti behind it.
      Vegan chana masala (instant pot and stove)
    • Yellow lentil dal over rice
      Yellow lentil dal
    • Chickpea and potato curry in a serving dish.
      Chickpea and potato curry
    • Instant pot creamy red lentil dal in a bowl over rice
      Easy Instant Pot Red Lentil Dal (creamy)

    If you loved this recipe, leave a 5 ⭐️ rating on the recipe card and comment below!

    📖 Recipe

    Close up of vegan tikka masala on a plate with rice

    Vegan tikka masala with tofu

    Vegan tikka masala is made with marinated and seasoned "chicken style" tofu. Best served with basmati rice or vegan naan. The creamy, dairy free masala sauce is full of flavorful and warming spices.
    5 from 1 vote
    Print Pin Rate
    Course: Main Course
    Cuisine: Indian, United kingdom
    Prep Time: 30 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 1 hour hour
    Servings: 6
    Calories: 166kcal
    Author: Maria
    Prevent your screen from going dark

    Equipment

    • 1 cast iron pan
    • 1 large pot

    Ingredients

    Tofu

    • 2 (16 oz) packages of extra firm tofu
    • 1 cup unsweetened and plain dairy free yogurt
    • ¼ teaspoon cayenne pepper
    • ¼ teaspoon turmeric
    • 2 teaspoons garam masala
    • ½ teaspoon salt
    • 1 tablespoon lemon juice
    • 2 cloves garlic (minced)
    • ½ inch fresh ginger (minced)

    Masala sauce

    • 2 teaspoons oil
    • 1 teaspoon cumin seeds
    • 1 diced red onion
    • 4 cloves garlic (minced)
    • 1 inch fresh ginger (minced)
    • ½ teaspoon turmeric
    • 2 teaspoons coriander powder
    • 1 teaspoon cumin powder
    • ½ teaspoon salt
    • 2 (15 oz) cans diced tomatoes
    • 1 cup water
    • 1 cup unsweetened and plain dairy free yogurt
    • ½ teaspoon garam masala
    • 1 teaspoon maple syrup (or sugar)

    Instructions

    Marinate the tofu

    • Drain the tofu and press it for 15-30 minutes. After it's been pressed, tear it into bit sized chunks about the size of large chunks of chicken. Make sure not to tear them too small.
      2 (16 oz) packages of extra firm tofu
    • In a large mixing bowl, add the tofu chunks, dairy free yogurt, garam masala, cayenne, ginger, garlic, salt and lemon juice. Stir gently and make sure every piece is covered. Put in the fridge and let it marinate while we get our masala sauce together. This tastes best if it's had at least 30 minutes to marinate.
      1 cup unsweetened and plain dairy free yogurt, ¼ teaspoon cayenne pepper, ¼ teaspoon turmeric, 2 teaspoons garam masala, ½ teaspoon salt, 1 tablespoon lemon juice, 2 cloves garlic, ½ inch fresh ginger, 2 (16 oz) packages of extra firm tofu

    Prepare the masala sauce

    • Add oil to a large pot on medium heat. Let the pot heat up for 2 minutes. Add the cumin seeds and let them cook for about a minute. Add the diced onions and cook until translucent and golden brown (about 5-8 minutes). Season with a small pinch of salt.
      2 teaspoons oil, 1 diced red onion, 1 teaspoon cumin seeds
    • Add the turmeric, cumin powder, coriander powder, ginger and garlic and sauté for about 1-2 minutes. Stir constantly. This brings out the flavor of the spices.
      1 inch fresh ginger, ½ teaspoon turmeric, 2 teaspoons coriander powder, 1 teaspoon cumin powder, 4 cloves garlic
    • Add the tomatoes, salt and water. Cover and bring to a simmer. Simmer for 20 minutes. When sauce has about 10 minutes left, broil the tofu with the directions below.
      ½ teaspoon salt, 2 (15 oz) cans diced tomatoes, 1 cup water, ½ teaspoon salt

    Broil the tofu (while the sauce is simmering)

    • While the sauce is simmering, put the oven rack to the second highest rung. Turn oven on to 450 degrees and set a cast iron or oven safe pan in the oven to heat up the pan. This ensures the bottom of the tofu will cook. Heat it up for about 5-10 minutes.
    • With oven safe gloves, take the pan out of the oven. Oil the bottom of the pan and add the tofu to the pan. Add the tofu to the oven and turn the oven to high broil and broil the tofu for about 10-15 minutes, or until the tofu starts to get crispy and golden brown on top. After 10 minutes, check the tofu every five minutes to make sure it's not burning.

    Put it all together

    • After the sauce has finished simmering, add the dairy free yogurt, maple syrup and garam masala. Once tofu is done broiling, let it sit for about 5 minutes, then add it to the sauce. Let it all heat up together for another 5-10 minutes on a low simmer. Serve with rice or vegan naan.
      1 cup unsweetened and plain dairy free yogurt, 1 teaspoon maple syrup, ½ teaspoon garam masala

    Nutrition

    Calories: 166kcal | Carbohydrates: 15g | Protein: 13g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 2g | Trans Fat: 1g | Sodium: 492mg | Potassium: 299mg | Fiber: 2g | Sugar: 7g | Vitamin A: 44IU | Vitamin C: 14mg | Calcium: 168mg | Iron: 2mg
    Tried this recipe? Tag me today!Mention @DamnTastyVegan or tag #DamnTastyVegan!

    The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist’s advice.

    « Nashville hot tempeh sandwich
    Easy Vegan Banana Chocolate Chip Muffins »

    About Maria

    Maria is the creator of the blog and YouTube channel Damn Tasty Vegan. She has been a vegetarian since 2005 and vegan since 2015. She loves showing new vegans how easy and delicious living a vegan lifestyle can be. She is passionate about animal welfare and strives to help change the way animals are viewed and treated, by helping people transition to a vegan lifestyle.

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Woman with sunglasses sipping a green juice with a straw.

    Hi, I'm Maria Rose! I'm a professional singer by night, and recipe developer by day. I run this blog and am also the creator of the One Month (30 minute) Meal Plan. I love helping people learn how to cook easy and delicious plant based meals.

    More about me →

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

    Father's Day Cookout

    • Piece of vegan steak on a plate with broccoli and a baked sweet potato.
      Vegan steak
    • Bowl of vegan pasta salad
      Grilled Vegetable Garden Pasta Salad (Dairy Free)
    • Close up of vegan ribs on a cutting board
      Meaty vegan ribs
    • Vegan potato salad in a large glass bowl.
      Easy Vegan Potato Salad
    • Close up of shredded vegan chicken in a pan
      Easy Vegan Chicken (Seitan)
    • Quinoa black bean salad in a glass serving bowl.
      Easy Quinoa and Black Bean Salad (High Protein)

    Popular Posts

    • Sticky glazed maple miso tofu in a pink bowl on top of rice.
      Sticky Glazed Maple Miso Tofu
    • Vegan Jackfruit Nachos
      Easy jackfruit nachos
    • Piece of bread dipped in vegan fondue
      Easiest vegan fondue (dairy free cheese fondue)
    • Crispy tofu cubes in a glass bowl.
      How to make crispy tofu
    • Baked potato without foil on a plate topped with butter.
      Perfect baked potato (without foil)
    • Close up of banana protein pancakes with bananas and strawberries on top.
      Banana protein pancakes

    Footer

    ↑ back to top

    Information

    • Privacy Policy
    • Accessibility policy
    • Disclaimer

    Newsletter

    • Get your free Time & Money Saving Vegan Kitchen Secrets download

    Contact

    • Contact

    Copyright © 2020 Damn Tasty Vegan on the Foodie Pro Theme

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Cookie settingsACCEPT
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    Non-necessary
    Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
    SAVE & ACCEPT
    • Facebook
    • Pinterest
    • LinkedIn
    • Twitter