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

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Vegan Spring Recipes
    • Recipe index
    • Lifestyle
    • About
    • Contact
  • Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Curry

    Easy Vegan Tikka Masala (Tofu Tikka Masala)

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

    Jump to Recipe Print Recipe

    This Vegan tikka masala is made with marinated and seasoned "chicken style"  tofu. The creamy, dairy free masala sauce is full of flavorful and warming spices and simple ingredients.

    Vegan tikka masala on a white plate on top of basmati rice

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

    Traditional tikka masala is usually served with chicken, but we're serving this with high protein tofu that's been marinated in a dairy free yogurt sauce. 

    If you enjoy Indian cuisine, make sure to check out this Vegan Butter Chicken, Vegan Chana Masala, and this Yellow Lentil Dal next.

    Jump to:
    • ❤️ Why you'll love this recipe
    • 🧂 Ingredients & substitutions
    • 👩‍🍳 Expert tips
    • 🔪 Step by step instructions
    • ❄️ Storing tips
    • ♨️ Serving suggestions
    • ❓ Recipe FAQ's
    • 🍛 Similar recipes
    • 📖 Recipe

    ❤️ 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 and simple ingredients. 
    • It's rich and creamy and super comforting. 

    🧂 Ingredients & substitutions

    Vegan tikka masala ingredients laid out on a table

    Make sure to scroll to the recipe card for full list of ingredients.

    • 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. If you don't want to use tofu, you can use chickpeas, soy curls or homemade vegan chicken.
    • Tomatoes - I used canned diced tomatoes for this recipe. You can also use crushed tomatoes, fresh tomatoes, or tomato paste. For a smoother creamy sauce, I like to blend the tomatoes. 
    • Spices - I use a mix of cumin powder, coriander powder, ground turmeric, fenugreek leaves, black pepper, garam masala and red chili powder. 
    • Cumin seeds - These are different from cumin powder. You can usually find these in Indian grocery stores, or you can order cumin seeds 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. 
    • Dairy free yogurt - Make sure to use unsweetened and plain. I use either soy or cashew yogurt. You can substitute with coconut cream or homemade vegan cream made from cashews.
    • 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. You can buy a ginger garlic paste from an Indian grocery store to make this even easier. 
    • 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. 

    Tearing the tofu instead of cutting it up creates more rigid edges for the sauce to stick to and a better texture. 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.

    Check out my post on Indian Spices List For Beginners, for tips on building up your spice cabinet.

    🔪 Step by step instructions

    Make sure to scroll to the recipe card for full step-by-step instructions.

    Tofu pieces marinating in a spicy yogurt sauce.

    Step one: Drain and press tofu with a tofu press for 15-30 minutes, then tear into chunks. In a large bowl, combine tofu, dairy-free yogurt, spices, and lemon juice. Marinate for at least 30 minutes. Broil the marinated tofu on high for 10-15 minutes until golden brown, checking every 5 minutes to avoid burning.

    Onions and cumin seeds sauteing in a dutch oven on the stove.

    Step two: Heat olive oil or coconut oil in a large pot or dutch oven over medium heat for 2 minutes. Add cumin seeds and cook for about a minute. Add diced onions and cook until golden brown and translucent (around 5-8 minutes), adding a pinch of salt. 

    Tofu tikka masala sauce cooking on the stove in a dutch oven.

    Step three: Stir in turmeric, cumin powder, coriander powder, ginger, and garlic; sauté for 1-2 minutes to enhance flavors.

    Tikka masala sauce in a dutch oven on the stove.

    Step four: Blend tomatoes and add tomato puree, salt, and water. Cover, simmer for 20 minutes. After the tikka masala sauce has finished simmering, add the dairy free yogurt, maple syrup and garam masala. Once tofu cubes are done broiling, let it sit for about 5 minutes, then add it to the creamy tomato sauce. Let it all heat up together for another 5-10 minutes on a low simmer. Serve with rice or vegan naan bread. 

    ❄️ Storing tips

    This vegan tikka masala recipe tastes even better the next day and is great to meal prep. This will last about a week in the fridge in an airtight container for 4-5 days.  

    ♨️ Serving suggestions

    Overhead view of tofu tikka masala on a plate with rice

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

    ❓ Recipe FAQ's

    Can I make vegan tikka masala 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. 

    Can I freeze vegan tikka masala?

    Yes, this recipe freezes very well. Just cool it to room temperature, then freeze in a freezer friendly airtight container for up to three months. Let it completely thaw before heating up. You may need to add a splash of water, since the creamy curry sauce will thicken as it cools. 

    What is vegan tikka masala made of?

    This vegan tikka masala is made with marinated and broiled tofu and a creamy masala sauce that is made with dairy free yogurt, tomtatoes, spices, fresh garlic and ginger.

    🍛 Similar recipes

    • Creamy vegan red lentil coconut soup in a white soup bowl with a spoon and topped with fresh cilantro.
      Creamy Curry Coconut Red Lentil Soup
    • Vegan butter chicken (tofu) over rice topped with cilantro in a white bowl.
      Easy Vegan Butter Chicken (Butter Tofu)
    • Aloo gobi matar served over brown rice in a white bowl.
      Aloo Gobi Matar (vegan Indian recipe)
    • Close up of spinach and chickpea curry on a plate with rice
      Spinach and chickpea curry

    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

    Easy 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
    • For smoother masala, blend the tomatoes, then add the tomato puree, 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.

    More Vegan Curry Recipes

    • Instant pot sweet potato curry in a bowl over quinoa.
      Easy Instant Pot Sweet Potato Curry with Chickpeas and Kale
    • Chickpea and potato curry in a serving dish.
      Easy Vegan Chickpea and Potato Curry
    • Yellow lentil dal in a ceramic bowl with white rice and cilantro.
      Easy Yellow Lentils - Yellow Dal Curry
    • Cup of cooked red lentils with naan bread in the background
      How to cook red lentils

    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

    5 from 1 vote (1 rating without comment)

    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

    Fresh Spring Recipes

    • Israeli couscous salad in a serving dish.
      Israeli couscous salad (pearl couscous)

    • Overhead view of large mixing bowl filled with rainbow salad.
      Crunchy rainbow salad

    • Roasted asparagus on a plate
      Easy air fryer asparagus

    • Orzo with cashew cream and roasted vegetables in a bowl.
      Creamy vegan orzo with chickpeas and roasted vegetables

    • Couscous stuffed peppers topped with melted vegan cheese in a casserole dish.
      Vegan Chickpea and Couscous Stuffed Peppers

    • Instant pot sweet potato curry in a bowl over quinoa.
      Easy Instant Pot Sweet Potato Curry with Chickpeas and Kale

    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 & Pan Fried)

    • 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 without Eggs

    Footer

    ↑ back to top

    Information

    • Privacy Policy
    • Accessibility policy
    • Disclaimer

    Newsletter

    • Get your free Vegan High Protein Grocery List Download!

    Contact

    • Contact

    Copyright © 2025 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
    Pinterest image for vegan tikka masala

    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.