• Skip to main content
  • Skip to primary sidebar
Plant Based Jess
menu icon
go to homepage
  • Healthy Spring Recipes
  • Recipes
  • About
  • 📧 Subscribe
  • Contact me
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Healthy Spring Recipes
    • Recipes
    • About
    • 📧 Subscribe
    • Contact me
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipe Index » Main dish

    Vegan Tikka Masala with Tofu (Easy & Quick)

    Published: Aug 27, 2020 · Modified: Feb 29, 2024 by Jessica

    JUMP TO RECIPE PIN SHARE

    This vegan tikka masala is quick and easy to prepare and features an incredibly rich and creamy tomato curry sauce. Comes together all in one-pan and you will only need simple ingredients to make it.

    Overhead view on a bowl containing a quick and easy vegan tikka masala with tofu. There is fresh cilantro over with a few wedges of lime.

    It is only the end of August and I'm already getting excited for all the fall comfort foods coming up. Butternut mac and cheese, broccoli almond soup, mushroom corn stroganoff, just to name a few, will soon end up on our table more than regularly.

    But, when I feel like a saucy dish to warm us up, I usually make a simple vegan lentil curry. I just love how curry dishes are able to reach complex flavors in such a short time. I was looking for a different curry recipe that's also quick to make and that our kids would want to eat. So here comes this Vegan Tofu Tikka Masala.

    This Indian style curry meal has a perfect balance of tanginess from the tomatoes, warmth from the spices and creaminess from the coconut milk. We were hooked at first bite and I bet you will be too!

    A bowl is filled with brown rice and a vegan tofu tikka masala (a pink-red creamy sauce), with a few pieces of chopped cilantro on top and sliced lime on the side of the bowl. Some fresh cilantro is sprinkled over.

    Why you'll love this curry recipe

    • Quick and easy, can be made under 30 minutes!
    • Great weeknight dinner and can be made ahead.
    • Taste indulgent with its rich and creamy sauce.
    • Amazing comfort food.
    • Packed with fragrant Indian spices.
    • Loaded with healthy ingredients and high-in-protein.
    • Versatile with enough sauce to load up on extra veggies.

    What is a tikka masala

    The origin of tikka masala is unclear, but it is believed to have originated from the United Kingdom. One of the theories is that English chefs from India have adapted a dryer Indian chicken recipe to serve this meal in a gravy texture to please the British people.

    Tikka masala is made of small pieces of meat (tikka) often marinated in a spiced yogurt mixture and then served in a creamy tomato curry sauce. Vegetarian tikka masala versions using tofu, mushrooms, chickpeas or cauliflower are now very popular.

    This masala sauce recipe uses coconut milk to reach the rich and amazing creamy texture. The coconut milk has a slightly sweet taste that pairs amazingly well with the spices.

    Overhead view on a bowl containing brown rice and an easy vegan tikka masala. There are a few pieces of chopped cilantro on top and sliced lime on the side of the bowl.

    Ingredients you'll need

    • Extra firm tofu
    • Onion
    • Garlic
    • Ginger
    • Fresh tomatoes
    • Tomato paste
    • Maple syrup
    • Lime
    • Coconut milk
    • Spices: Garam masala, turmeric and smoked paprika.
    Showing are the ingredients needed to make this recipe.

    Main spice in this vegan tikka masala

    Garam masala is the main spice mix used in this recipe, which combines a few fragrant Indian spices. There are endless versions of garam masala and it seems like each Indian family has their own personal spice recipe.

    The taste and smell of garam masala is difficult to explain: an almost citrusy and sweet mixture with a warming up feeling. It can also be spicy, depending of what is the exact composition of the mix.

    For convenience, I love to use the store-bought garam masala from Frontier CO-OP that contains cardamom, cinnamon, cloves, cumin, black pepper and coriander. If you have a garam masala with a slight variation of this, it will still work great for this recipe.

    You can also make your own garam masala mix right at home! Check out this Homemade Garam Masala recipe. I love that this recipe only uses already ground spices, which you probably already have in your house. You can make a larger amount of the mix and keep it in your pantry for all the delicious garam masala recipes to come!

    A bowl is filled with brown rice and a vegan tofu tikka masala (a pink-red creamy sauce), with a few pieces of chopped cilantro on top and sliced lime on the side of the bowl. Some fresh cilantro is sprinkled over.

    How to make it: Step-by-Step

    Prepare and roast the tofu

    Pat dry and dice the tofu in bite sized pieces (I don't usually press the tofu). Then, roast in a large pan until browned on each side. You can use a small amount of oil or use a non-stick pan. When done, set aside on a plate.

    Sauté

    Using the same pan, sauté the onion for 3-5 minutes with a pinch of salt until softened and browned. Then, add the garlic, ginger and spices. Stir and cook for about one minute before adding the tomatoes and tomato paste. Stir well and cook for another minute or until fragrant.

    Then, add the coconut milk, maple syrup and lime juice.

    Simmer the sauce and finish up

    Let the tikka masala gently simmer uncovered for a few minutes or until the sauce thickened slightly. Then, add the cilantro and roasted tofu back to the pan and stir well. Keep cooking until warmed up and taste to adjust seasoning.

    In process picture: there are cubes of tofu cooking in a large pan.
    In process picture: there are some onions cooking with spices in a pan.
    In process picture: there is a close up on a tomatoes over onion in a pan.
    In process picture: there is some coconut milk over a tomato mixture.
    In process picture: there is a spatula stirring in a large pan filled with a saucy tofu.

    Watch how to make it

    YouTube video

    Cooking tips

    • Browning the onion for a few minutes and roasting the spices really helps reach the best flavor.
    • You can use diced tomatoes (15 oz) instead of the fresh ones, although the flavor won't be quite the same.
    • You will need extra firm tofu for best results.
    • Be sure to roast the tofu before adding it to the sauce so the tofu isn't chewy.
    • Try not to boil the curry sauce too strongly as it can curdle the coconut milk. Keep it on a gentle simmer instead.
    • If you are not a tofu-lover, then simply make the sauce as directed and add some roasted cauliflower, chickpeas, mushrooms, tempeh, lentils or any roasted vegetables like peppers to the sauce. Or do half tofu/half veggies.
    Cubes of tofu in a pan mixed with a vegan masala coconut sauce and small pieces of onions and tomatoes.

    Serving suggestions

    This saucy tofu recipe is great served over grains, such as rice, quinoa or even buckwheat. I also love to pair it with my coconut pineapple rice, the subtle sweetness from the pineapple goes so well with the spiced fragrant sauce.

    Also, add a side of vegan naan bread or vegan whole wheat dinner rolls to dip in the delicious creamy sauce.

    At serving, sprinkle fresh cilantro over with a side of lime wedges.

    Storage

    The spices will diffuse and deepen in the sauce with time, which makes for the best leftovers and a great recipe to make ahead. Keep in an air-tight container in the fridge for up to 5 days.

    To reheat, use the microwave or the stove. The sauce tends to thicken while resting in the fridge. If this is the case, then add a plash of water before heating up.

    FAQ's

    Is this vegan tikka masala spicy?

    My kids LOVE that recipe. Tikka masala recipes CAN be spicy, but it doesn't have to be. My recipe actually gives a milder version, but if you are worried about the spice level, simply start with less garam masala and add more as you taste.

    Can I freeze it?

    This dish can also be frozen for up to 6 months. Be sure to freeze in individual portions so it is ready to go for a quick single-meals.

    Do I need to marinade the tofu?

    Some tofu tikka masala requires a marinade first using a mix of spices. I don't do this step, as I find the sauce SO flavorful and it is simply more convenient that way.

    Is this tikka masala gluten-free

    Yes, this recipe is completely gluten-free.

    More tikka masala recipes

    • Eggplant tikka masala
    • Tikka masala pasta

    Other tofu recipes you might like

    • Silken tofu scramble
    • Tofu bolognese
    • Crispy coconut tofu
    • Tofu-carrot spread
    • Watermelon salad with tofu-feta
    • Smoky tofu sandwich
    • Panko tofu nuggets

    I hope you will love this vegan tikka masala dish as much as we do! If you try it, please leave a comment below and rate the recipe to let me know how it was. Your feedback is so helpful!

    And let's stay in touch with Instagram, Pinterest and Facebook. Also, don't forget to subscribe to my newsletter to be sure not to miss any updates!

    📖 Recipe

    Overhead view on a bowl containing brown rice and an easy vegan tikka masala. There are a few pieces of chopped cilantro on top and sliced lime on the side of the bowl.

    Vegan Tikka Masala with Tofu (Easy & Quick)

    5 from 4 votes
    This vegan tikka masala is quick and easy to prepare and features an incredibly rich and creamy tomato curry sauce. Comes together all in one-pan and you will only need simple ingredients to make it.
    PRINT RECIPE PIN RECIPE
    Prep Time15 minutes mins
    Cook Time20 minutes mins
    Total Time35 minutes mins
    Servings 4
    Author Jessica Laroche

    Ingredients
      

    • 2 X 454 g extra firm tofu - pat dry with a towel
    • 1 white onion - diced
    • 4 cloves of garlic - crushed
    • ½ tbsp fresh ginger - grated
    • 2 tbsp tomato paste
    • 1 cup fresh tomatoes (about 2 small tomatoes) - diced
    • 15 oz canned coconut milk - unsweetened
    • 1 tbsp maple syrup - or other sweetener
    • ½ lime - juiced
    • 1 handful fresh cilantro - chopped, for serving (optional)

    Spices mix

    • 3 tsp garam masala - store bought or homemade
    • ½ tsp smoked paprika
    • ½ tsp turmeric
    • ½ tsp salt
    • ¼ tsp black pepper - to taste

    Instructions
     

    • Combine the spices in a small bowl. Set aside.
    • Dice the tofu in bite size. In a large non stick pan, roast the tofu on medium-high heat for a few minutes on each side or until browned. Add some salt and pepper and use a small amount of oil if desired. When done, transfer to a plate and set aside. You might have to work in 2 batches to roast the tofu.
    • In the same pan, add the chopped onion and cook on medium-high heat for about 3-5 minutes or until softened. Add a small amount of water or oil to prevent them from sticking to the pan.
    • Add the spices mix, garlic and fresh ginger and cook for about one minute while stirring.
    • Then, add the fresh tomatoes and tomato paste and stir to combine with the onions and spices.
    • Finally, add the coconut milk, maple syrup and lime juice. Stir and cook on medium heat for 2-3 minutes.
    • Add the roasted tofu and the fresh cilantro to the pan with the sauce and stir to combine Keep cooking until everything is warmed up.
    • Serve over cooked whole grains and garnish with fresh cilantro.

    Video

    YouTube video

    Notes

    • I like using store bought garam masala for convenience. If you would like to make your own mix, check out this Homemade garam masala recipe only using common already ground spices.
    • This meal is also very delicious served with a side of naan bread.
    • You can use canned diced tomatoes instead of fresh, especially when the tomatoes are not in season.
    • Store leftover in an air-tight container in the fridge for up to 5 days. Reheat using the microwave or the stove. Splash with extra water if needed when heating up.
    • Feel free to use only half of the tofu to leave some space to add on extra veggies such as mushrooms, cauliflower, red pepper or broccoli. Roast the veggies before adding to the sauce. Chickpeas would work great in place of the tofu as well.
    • Nutrition: please note that the nutritional information is an estimate per serving provided for informational purposes only (calculated by software) and accuracy is not guaranteed. Consult with your healthcare provider or a registered dietitian if you need precise nutrition calculations for health reasons.

    NUTRITION

    Calories: 422kcal | Carbohydrates: 22g | Protein: 21g | Fat: 30g | Saturated Fat: 23g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Sodium: 517mg | Potassium: 887mg | Fiber: 5g | Sugar: 12g | Vitamin A: 595IU | Vitamin C: 15mg | Calcium: 116mg | Iron: 5mg
    CLICK TO SUBSCRIBE FOR UPDATES!
    SHARE ON FACEBOOK SHARE BY EMAIL

    Pin it for later!

    More Vegan Lunch and Dinner Recipes

    • A platter of avocado tostadas with a drizzle of hot sauce.
      Avocado Salad Tostadas
    • A bowl of sesame ginger tofu over rice with a side of beans.
      Sesame Ginger Tofu
    • A vegan taco casserole with a portion taken out to show the middle consistency.
      Vegan Taco Casserole (Mexican Lasagna)
    • Red pesto gnocchi garnished with basil on a plate.
      Creamy Red Pesto Gnocchi

    Reader Interactions

    Comments

    1. Kirsten says

      February 16, 2022 at 9:11 am

      5 stars
      This was YUMMY! I’ve tried many different vegan versions of tikka masala but this one takes the cake. So good.

      Reply
      • Jessica says

        February 16, 2022 at 9:15 am

        I'm glad to hear this Kristen! Thank you so much for sharing! 🙂

        Reply
    2. Sabrina Dufour says

      November 01, 2020 at 6:38 pm

      5 stars
      Kids loved it, thanks for this excellent recipe ☺️

      Reply
      • plantbasedjess says

        November 01, 2020 at 7:15 pm

        Oh great! The same here, our kids love this meal. I'm glad it worked out! Thanks for your comment 🙂

        Reply
        • Elizabeth says

          April 16, 2021 at 6:14 pm

          5 stars
          Delicious! And i had all of the ingredients at home!

          Reply
          • plantbasedjess says

            April 16, 2021 at 7:11 pm

            Thanks so much for your comment Elizabeth! I'm glad you loved the recipe!

            Reply
    3. Bev says

      August 28, 2020 at 4:12 am

      Another great one to try Jess. I love Indian food. Will be making this on a cold fall evening. Looks easy and delicious.

      Reply
      • plantbasedjess says

        August 28, 2020 at 5:27 am

        Yes, perfect for cold days. Let me know how it was! 🙂

        Reply
    4. Nancy says

      August 27, 2020 at 7:13 pm

      5 stars
      This looks so easy to make. I had tofu tonight but I'll be trying this in a couple of days!

      Reply
      • plantbasedjess says

        August 27, 2020 at 8:18 pm

        Great, let me know how it turns out!

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    ABOUT JESS


    Profile picture for Plant Based Jess in the kitchen.

    Hi there! I’m Jessica, a pasta obsessed French Canadian now living in beautiful Maine. I’m a mom of two, experienced foodie and ninja meal planner. I believe everyone can make stress-free plant-based meals with wholesome ingredients that your family and friends will love. 

    Join me in my kitchen to discover fun and creative recipes or click to find out more. Welcome!

    CONNECT WITH ME


    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    🌟 VEGAN HEALTHY RECIPES


    • Overhead view on a vegan high-protein avocado toast garnished with hemp seeds and nutritional yeast.
      High-Protein Avocado Toast (Vegan)
    • Over head view on a vegan eggplant rollatini dish topped with fresh basil.
      Vegan Eggplant Rollatini
    • Green pea pasta sauce with short noodles and a side of lemon wedge and more fresh basil.
      Creamy Green Pea Pasta Sauce (20-min Vegan Recipe)
    • Vegan Date Squares (Healthy Recipe)
    • Creamy vegan kale white bean salad in a large serving bowl with serving spoons.
      Kale and White Bean Salad with Avocado and Tahini Dressing
    • View on a vegan taco bowl drizzle with an avocado sauce.
      Vegan Taco Bowl

    POPULAR RECIPES


    • Overhead view on a dark plate filled with 3-ingredient almond flour peanut butter cookies with a glass of milk on the side.
      3-Ingredient Almond Flour Peanut Butter Cookies
    • View on a glass of passion fruit mocktail with fresh passion fruits on the side.
      Passion Fruit Mocktail
    • Showing is a homemade easy buckwheat bread that's about half sliced. There are a few slices around the bread that are topped with peanut butter, yogurt and fruits.
      Easy Buckwheat Bread (No yeast, No kneading!)
    • There is a large spoon taking some oven-roasted potatoes and broccoli from a sheet pan.
      Oven-Roasted Potatoes and Broccoli
    • Front angle view on a kale tonic with lemon juice.
      Kale Tonic (First Watch Copy Cat Recipe)
    • Front angle view on a small jar of flaxseed pudding layered with strawberry jam and fresh blueberries.
      Flaxseed Pudding

    Footer

    Copyright © 2021 Plant Based Jess

    Privacy Policy