Vegan Tikka Masala

When I think of Indian dishes, Vegan Tikka Masala is the first thing that comes to mind, with tofu chunks and chickpeas simmering in a creamy sauce made from coconut milk and tomatoes. It’s rich and savory, with one simple thing I always do while it cooks that brings out all the flavor. Once you try it, you’ll never forget it, too.

A skillet filled with a creamy Vegan Tikka Masala chickpea and tofu stew, garnished with fresh cilantro and lime wedges, sits on a table next to utensils and a bowl of cilantro.
Vegan Tikka Masala. Photo Credit: Two City Vegans.
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I love making Vegan Tikka Masala for Indian weeknight dinners, fall meals, or meal prep lunches when I want something warm and satisfying. It keeps well in the fridge or freezer, allowing me to prepare it ahead of time and reheat it later. Once it’s simmering, the kitchen smells incredible.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Various labeled ingredients for a Vegan Tikka Masala chickpea tofu curry are arranged on a white surface, including chickpeas, tofu, canned tomatoes, onion, garlic, olive oil, lime, cilantro, spices, and coconut milk.
Vegan Tikka Masala Ingredients. Photo Credit: Two City Vegans.

How to Make Vegan Tikka Masala with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

If you follow these simple instructions, you’ll find it surprisingly easy to pull off a rich and flavorful Vegan Tikka Masala at home.

Brown the Tofu

Heat half the 3 tbsp of olive oil in a cast-iron pot over medium heat. I like using this nonstick cast-iron skillet because it holds heat evenly, allowing the tofu to achieve a golden crust with no burning.

Add the tofu in a single layer, making sure they’re not crowded in the pan. Let them cook undisturbed for a few minutes on each side to develop a crispy exterior.

Flip them gently to brown all sides. A silicone flipper is ideal for flipping the tofu without breaking the cubes.

Once cooked, transfer the tofu to a plate and set aside. I always grab my wide ceramic plate for this, so the tofu has room to cool and not stick together.

Cubed tofu pieces are cooking in a black skillet with oil, perfect for a Vegan Tikka Masala. Small bowls of chopped red onion and sliced garlic rest nearby on a marble countertop.
In a heated pan, add the tofu in a single layer and cook for a few minutes until a crispy.
Cubed tofu browning in a black skillet, with bowls of chopped red onion and sliced garlic nearby on a marble countertop—perfect for creating Vegan Tikka Masala.
Gently flip the tofu to brown all sides, then remove and set it aside on a plate.

Sauté the Aromatics

Pour the remaining olive oil into the same pot, still over medium heat. Pouring oil is less messy when I use an olive oil cruet, as it gives me better control and avoids drips on the counter.

Sauté the chopped red onion and garlic for about 3-4 minutes, until they begin to soften, become fragrant, and translucent, stirring occasionally to prevent sticking to the bottom of the pan. This chef’s knife here makes quick work of chopping vegetables without bruising them.

Sprinkle in the garam masala and let it toast for about a minute, lightly folding it into the onions and garlic as it blooms and releases its aroma. I love using my silicone spatula for easily folding the spices into the mix.

Chopped red onions and sliced garlic are in a black pan with oil, forming the flavorful base for Vegan Tikka Masala.
In the same pot, sauté the chopped red onion and garlic for 3-4 minutes until soft and fragrant.
Chopped red onions and garlic sizzle in a black cast iron skillet, infused with ground spices for a flavorful Vegan Tikka Masala base.
Sprinkle in the garam masala and let it toast for about a minute, folding it into the onion and garlic mixture.

Simmer the Sauce

Add the canned tomatoes to the pot first, followed by the coconut milk, then season with salt and pepper. Give everything a gentle mix to combine. I often reach for this mini whisk to blend everything thoroughly into the tomatoes for a lump-free consistency.

Once the sauce is smooth and evenly seasoned, throw in the chickpeas and return the tofu to the pot. Mix them carefully.

A cast iron skillet filled with rich Vegan Tikka Masala sauce and a swirl of cream sits on a marble surface.
Stir in the canned tomatoes and coconut milk.
A skillet with creamy Vegan Tikka Masala sauce, chickpeas, and cubes of grilled tofu sits on a marble countertop.
Season with salt and pepper, then add the chickpeas and the tofu.
A skillet filled with Vegan Tikka Masala—a creamy tomato-based sauce with chickpeas and cubes of tofu—sits on a marble countertop.
Mix gently until the ingredients are well combined.

Finish and Serve

Cover the pot with a lid and let it simmer gently for about 20 minutes, allowing the flavors to come together and the sauce to thicken slightly. If your pot doesn’t come with a lid, I use a tempered glass lid that fits snugly and lets me keep an eye on the simmer without lifting it.

Just before serving, squeeze in the fresh lime juice and give it a final mix to brighten up the dish. I love using this handheld citrus squeezer, which makes it easy to add the lime juice.

Sprinkle generously with chopped cilantro for a fresh, herbal finish. Herb scissors are what I use to snip cilantro straight over the pot; it saves time, and the garnish looks neat.

Finally, serve warm and enjoy!

If you’re making this for a potluck or gathering, I pack it in a portable food container with locking lids, so it doesn’t spill in the car. Then I slip the whole thing into my insulated casserole carrier to keep it warm until we’re ready to serve.

A skillet filled with Vegan Tikka Masala chickpea curry, garnished with cilantro and lime wedges, sits beside a bowl of fresh herbs, cutlery, a napkin, a pepper mill, and a glass of white wine.
Simmer the pot for 20 minutes to thicken the sauce, then finish by stirring in lime juice and garnishing with cilantro.

Recipe Notes and Expert Tips

I’ve put together some simple tips to help you get the best results on your first try.

  • Tofu Tips: Always use extra-firm tofu and press it well before cooking so it holds its shape and crisps nicely in the pan. Avoid overcrowding and let each side brown in a single layer to get that golden crust.
  • Ginger Garlic Base: Grating in fresh ginger with the garlic creates a brighter, more aromatic base that blends beautifully with the coconut milk and tomatoes. A classic zester grater works perfectly here, making it easy to get finely grated ginger without stringy bits in the sauce.
  • Coconut Creaminess: Shake the can of coconut milk before opening, or stir it well if it’s separated. This makes sure a smooth, even sauce.
  • Finish Fresh: Stir in lime juice right before serving to keep the citrus bright, and chop your cilantro at the last minute to maintain its vibrant appearance on top.
  • Sauce Texture: Use canned tomatoes for a chunkier sauce, or blend them slightly for a smoother finish. You can also pour part of the sauce into an immersion blender for a quick blitz, or transfer it to this reliable blender for a velvety consistency throughout.
  • Cashew Cream Optional: For a richer finish, swirl in a spoonful of cashew cream just before serving. It keeps the dish vegan while adding extra creaminess.
  • Spice It Your Way: Add a pinch of turmeric for a warm color, a dash of cayenne pepper for heat, or smoked paprika for a milder flavor. A tsp of black pepper adds balance without being spicy, and ground coriander or cumin brings a savory depth that pairs especially well with chickpeas.
A bowl of Vegan Tikka Masala with chickpeas and tofu, garnished with cilantro and a lime wedge, sits on a marble surface beside a fork, knife, and glass.
Vegan Tikka Masala. Photo Credit: Two City Vegans.

How to Store Leftovers

Store any leftovers in an airtight container in the fridge for up to 4 days. I put mine into this glass storage container with locking lids so I can reheat just what I need later without wasting any.

You can also freeze this dish for up to 2 months. Allow it to cool completely before transferring it to freezer-safe containers. I like using these freezer-safe containers so the food doesn’t get freezer burn and stays fresh for longer.

When reheating, warm it slowly on the stove or in the microwave, stirring occasionally to maintain the creamy texture.

What to Serve With Vegan Tikka Masala

You can serve Vegan Tikka Masala with warm basmati rice, naan bread, or flatbread to soak up the sauce. It also pairs well with cucumber raita, roasted cauliflower, or a fresh green salad for a bit of contrast.

A bowl of Vegan Tikka Masala with chickpeas and tofu, garnished with cilantro and served with a lime wedge, sits on a marble surface beside a fork, knife, and pepper grinder.
Vegan Tikka Masala. Photo Credit: Two City Vegans.

More Easy Recipes for You to Try at Home

I’ve got even more easy Asian meals and dairy-free favorites for when you want something simple but satisfying.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A skillet filled with Vegan Tikka Masala chickpea curry, topped with tofu cubes, fresh cilantro, and two lime wedges, placed on a light surface with utensils nearby.

Vegan Tikka Masala

Vegan Tikka Masala comes together easily in one pot and works for everything from fall dinners to weekday meal prep. I like making it ahead because the flavors deepen overnight, and it reheats beautifully straight from the fridge or freezer. The smell alone while it simmers makes it feel special. It’s the kind of dish that quietly makes its way into the regular dinner lineup.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4
Calories: 427kcal

Ingredients

  • 3 tablespoons olive oil divided
  • 1 cup firm tofu diced
  • ½ cup red onion finely chopped
  • 2 cloves garlic chopped
  • 2 tablespoons garam masala
  • 2 cups cooked chickpeas drained and rinsed
  • 1 ½ cups canned tomatoes
  • 1 cup coconut milk
  • Salt and pepper to taste
  • ½ lime juice
  • Fresh cilantro for garnish

Video

[adthrive-in-post-video-player video-id=”9Vv7uGwl” upload-date=”2025-10-02T10:08:37+00:00″ name=”Easy 30-Minute Vegan Tikka Masala” description=”A one-pot vegan curry that comes together fast for dinner.” player-type=”default” override-embed=”default”]

Instructions

  • Heat 1 ½ tablespoons olive oil in a cast iron pot over medium heat. Add the tofu in a single layer and cook until golden on all sides. Remove and set aside.
    3 tablespoons olive oil, 1 cup firm tofu
  • Add the remaining olive oil to the pot. Sauté the onion and garlic until softened and translucent, about 3–4 minutes. Stir in the garam masala and cook for 1 minute to release its aroma.
    ½ cup red onion, 2 cloves garlic, 2 tablespoons garam masala
  • Stir in the diced tomatoes, coconut milk, salt, and pepper. Fold in the chickpeas and return the tofu to the pot. Stir well to combine.
    2 cups cooked chickpeas, 1 ½ cups canned tomatoes, 1 cup coconut milk, Salt and pepper
  • Cover and simmer over medium-low heat for 20 minutes, allowing the flavors to meld.
  • Just before serving, stir in the lime juice. Garnish with fresh cilantro and serve warm.
    ½ lime juice, Fresh cilantro

Notes

  • Tofu Tips: Always use extra-firm tofu and press it well before cooking so it holds its shape and crisps nicely in the pan. Avoid overcrowding and let each side brown in a single layer to get that golden crust.
  • Ginger Garlic Base: Grating in fresh ginger with the garlic creates a brighter, more aromatic base that blends beautifully with the coconut milk and tomatoes.
  • Coconut Creaminess: Shake the can of coconut milk before opening, or stir it well if it’s separated. This makes sure a smooth, even sauce.
  • Finish Fresh: Stir in lime juice right before serving to keep the citrus bright, and chop your cilantro at the last minute to maintain its vibrant appearance on top.
  • Sauce Texture: Use canned tomatoes for a chunkier sauce, or blend them slightly for a smoother finish. 
  • Cashew Cream Optional: For a richer finish, swirl in a spoonful of cashew cream just before serving. It keeps the dish vegan while adding extra creaminess.
  • Spice It Your Way: Add a pinch of turmeric for a warm color, a dash of cayenne pepper for heat, or smoked paprika for a milder flavor. A tsp of black pepper adds balance without being spicy, and ground coriander or cumin brings a savory depth that pairs especially well with chickpeas.

Nutrition

Calories: 427kcal | Carbohydrates: 33g | Protein: 15g | Fat: 28g | Saturated Fat: 13g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 9g | Sodium: 147mg | Potassium: 572mg | Fiber: 8g | Sugar: 7g | Vitamin A: 130IU | Vitamin C: 13mg | Calcium: 164mg | Iron: 6mg
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating