Instant Pot Vegan Tikka Masala (So Creamy!)

Posted

by

Ethan Caldwell

Updated 01/05/26

I made this Instant Pot vegan tikka masala on a Sunday when Sarah's sister came over unannounced with her new boyfriend. He's vegan, and I had exactly zero prep time. Honest to God, I thought I'd have to order takeout or make Instant Pot Vegetable Curry, but then I remembered that block of tofu sitting in the fridge and figured, why not? The tangy sauce came together so fast I couldn't believe it, and the tofu chunks soaked up every bit of that rich aroma.

Instant Pot vegan tikka masala with tofu cubes in creamy tomato sauce, garnished with fresh cilantro.

This Instant Pot Vegan Tikka Masala Just Works

The colors alone got everyone’s attention. Deep orange, almost rusty red, with these little pops of green from the peas.

Sophie took one bite and said, “Wait, where’s the chicken?” That’s when I knew I nailed it. Even Jake, who usually picks apart anything remotely healthy, went back for seconds.

✅ Plant-based cream makes it silky smooth
✅ Tofu chunks hold their shape perfectly
✅ Ready in under 30 minutes start to finish
✅ Vegan meal prep that actually tastes good
✅ Rich masala mix without any fake stuff

Let me show you what goes into this thing

The Core Ingredients That Make This Vegan Tikka Masala Sing

This Instant Pot vegan tikka masala gets its depth from a handful of ingredients that layer up beautifully without any dairy or meat in sight.

Extra-firm tofu : Press it well and cube it thick. It’ll hold up to pressure cooking and soak up the masala mix like crazy
Coconut milk : I use the light kind to keep it from getting too heavy, but full-fat works if you want it richer ✔ Tomato sauce : No-salt-added is key here. You want clean tomato flavor without extra sodium messing with the spice balance
Garam masala : This is what makes it taste authentic. Don’t skip it, and definitely don’t swap it for curry powder
Greek yogurt substitute : I use a plant-based version for the tangy finish. Adds that classic tikka masala tang without dairy

Alright, now let’s walk through how this actually comes together in the pot.

Building This Instant Pot Vegan Tikka Masala Layer by Layer

Honestly, the hardest part is pressing the tofu. After that, it’s just a matter of getting everything into the pot in the right order and letting pressure do its thing.

  • Hit Sauté and melt the butter or oil
  • Toss in the diced onion and cook until soft
  • Add the ginger and garlic, stir for about 30 seconds
  • Dump in all the spices and let them bloom
  • Pour in the tomato sauce and coconut milk
  • Add the tofu cubes and frozen peas
  • Seal the lid, set to High Pressure for 8 minutes
  • Quick release, then stir in the yogurt substitute off heat

The sauce thickens up as it cools, so don’t panic if it looks thin at first. Give it a minute.

Now, if you want to play around with this, here’s where it gets fun.

Ways to Tweak Your Vegan Tikka Masala

At first, I stuck to the recipe exactly. Then I realized you can mess with this thing a dozen different ways and it still comes out great. Here’s what I’ve tried so far

The creamy vegan curry version uses cashew cream instead of coconut milk. Blend soaked cashews with water until smooth, then stir it in after cooking. It’s thicker, nuttier, and honestly tastes more like traditional Instant Pot Chicken Tikka Masala than the coconut version does. Sarah’s sister swears by this one.

For a plant-based tikka masala with more bite, double the cayenne and add a chopped jalapeño with the onions. I did this once when Jake challenged me to make it “actually spicy” and he immediately regretted it. Sophie thought it was hilarious

If you want extra veggies, throw in bell peppers or cauliflower florets with the tofu. They cook at the same rate and bulk up the dish without changing the flavor much. I usually do this for meal prep so I’m not just eating tofu all week.

Once you’ve got your version down, you’ll want to serve it with something that makes it feel like a real meal.

What Goes Best with This Vegan Tikka Masala

Look, you could eat this straight from the pot with a spoon (I’ve done it), but pairing it right makes it feel like an actual dinner instead of just “that thing Dad threw together.”

At home, we always serve it with basmati rice cooked right in the Instant Pot, or Instant Pot jasmine rice, while the tikka masala rests. Fluffy, fragrant, and it soaks up the sauce without getting mushy. Jake piles his rice high and drowns it in sauce. I get it, honestly.

Garlic naan from the freezer section is a game-changer. Toast it in the oven for a few minutes, maybe brush it with a little vegan butter if you’re feeling fancy. Sophie uses hers to scoop up every last bit of sauce, and I’m not about to stop her.

I found out it pairs really well with a simple cucumber raita, even the vegan kind made with coconut yogurt. Cool, crunchy, and it cuts through all that warmth from the spices. Sarah makes a big bowl every time now because it disappears fast.

Saffron rice adds a little luxury if you’re trying to impress someone. Just a pinch of saffron steeped in warm water, stirred into the rice before serving. The boyfriend noticed, and I’m pretty sure that sealed the deal for him coming back.

Now, about keeping this fresh for later.

Storing Your Instant Pot Vegan Tikka Masala for the Week

This stuff actually tastes better the next day once those spices have had time to really settle in. I make it Sunday and portion it out for easy weeknight dinners.

Storage

  • At room temperature: Don’t leave it out more than 2 hours, especially with the plant-based cream. Get it cooled and into the fridge.
  • In the fridge: Transfer to airtight containers and it’ll stay good for 5 days. I usually divide it into single servings so I can grab one for lunch.
  • In the freezer: Freezes beautifully for up to 3 months. Just leave a little headspace in the container because it expands. Thaw in the fridge overnight before reheating.

Reheating

Microwave works fine for single portions. Cover it with a damp paper towel and heat in 1-minute bursts, stirring between. Add a splash of water or coconut milk if it’s too thick.

For bigger batches, reheat in a pot on the stove over medium heat. Stir occasionally and add a little liquid to loosen it up. Takes about 5 minutes and the texture stays better than the microwave.

If you’re reheating from frozen, let it thaw first. Otherwise it heats unevenly and the tofu gets weird.

Anti-waste tip

Leftover tikka masala makes killer stuffed peppers. Cut bell peppers in half, fill them with the masala, top with vegan cheese if you want, and bake at 375°F for 20 minutes. Jake thought I’d ordered something fancy.

Got questions? Yeah, I figured you might.

Questions About This Instant Pot Vegan Tikka Masala

When I first made this, I wasn’t sure if the tofu would fall apart under pressure or hold its shape. Turns out, as long as you use extra-firm and don’t stir too hard, it stays intact beautifully.

Can I make vegan tikka masala without an Instant Pot?

Yeah, cook it in a regular pot on the stove. Simmer everything for about 20 minutes until the tofu’s tender and the sauce thickens up.

How do I enhance tikka masala flavor without meat?

Add a pinch of nutritional yeast and a splash of coconut aminos. They add depth and that savory umami kick you’d normally get from chicken.

What are the best vegan curry sides?

Basmati rice, garlic naan, cucumber salad, or saffron rice. They all balance the spice and make it feel like a full meal.

Can I use soft tofu instead of firm?

I wouldn’t. Soft tofu falls apart under pressure. Happened to me once, and it turned into mush. Stick with extra-firm for sure.

The Full Recipe for Instant Pot Vegan Tikka Masala

This Instant Pot vegan tikka masala delivers that creamy, spiced warmth you expect from tikka masala, but it’s completely plant-based. The tofu soaks up the masala mix beautifully, and the tangy sauce gets this deep orange color that just looks right. Perfect for an easy weeknight dinner when you don’t want to mess around.

Instant Pot Vegan Tikka Masala

Prep Time 15 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 4 servings
Calories 320kcal
This Instant Pot vegan tikka masala is a rich and creamy plant-based dish that features extra-firm tofu soaking up a flavorful masala sauce. It’s an easy and quick recipe perfect for a satisfying weeknight dinner, full of vibrant spices and colorful vegetables.

Equipment

  • Instant Pot (6 or 8 qt)
  • tofu press or heavy books
  • Cutting board
  • chef’s knife
  • Measuring spoons

Ingredients

  • 1 tablespoon coconut oil or vegan butter
  • 1 small yellow onion finely diced
  • 14 ounces extra-firm tofu pressed and cubed into 1-inch pieces
  • 1 tablespoon freshly grated ginger
  • 3 cloves garlic minced (around 1 tablespoon)
  • 1 teaspoon cumin powder
  • 1 teaspoon chili powder
  • 1 tablespoon garam masala
  • 1/4 teaspoon cayenne pepper or more if you like heat
  • 1 teaspoon ground turmeric
  • 1 1/2 teaspoons kosher salt divided
  • 8 ounce can tomato sauce no salt added
  • 14 ounce can light coconut milk
  • 3/4 cup frozen peas
  • 1/2 cup plain vegan yogurt coconut or soy-based
  • Cooked basmati rice or naan for serving
  • Fresh chopped cilantro for garnish

Instructions

  • Turn your Instant Pot to Sauté mode. Add the coconut oil and let it melt.
  • Toss in the diced onion and cook for about 3 minutes until it softens and starts to turn translucent.
  • Add the ginger and garlic. Stir for 30 seconds until you can really smell it.
  • Dump in all the spices: cumin, chili powder, garam masala, cayenne, turmeric, and 1 teaspoon of the salt. Stir everything together so the spices coat the onions.
  • Pour in the tomato sauce and coconut milk. Stir to combine.
  • Add the tofu cubes and frozen peas. Give it a gentle stir without breaking up the tofu.
  • Close the lid, set the valve to Sealing, and cook on High Pressure for 8 minutes.
  • When the timer beeps, do a quick release. Carefully open the lid once the pressure’s fully released.
  • Turn off the Instant Pot. Stir in the vegan yogurt and the remaining 1/2 teaspoon salt. Taste and adjust seasoning if needed.
  • Serve warm over basmati rice or with naan. Top with fresh cilantro.

Notes

  • If you want it creamier, use full-fat coconut milk instead of light.
  • For a plant-based tikka masala with extra protein, throw in a cup of cooked chickpeas with the peas.
  • The sauce thickens as it cools, so if it looks thin right after cooking, just let it sit for a few minutes.
  • This is one of those vegan meal prep recipes that actually tastes better the next day once the spices have had time to really settle in.
Course : Main
Cuisine : Indian-inspired
Keywords : easy tofu recipe, Instant Pot vegan tikka masala, meatless tikka masala, plant-based curry, vegan Indian food

Nutritional information is calculated automatically and provided for reference only.

Did you make this recipe?

Make This and Tell Me What You Think

This Instant Pot vegan tikka masala has become my go-to when I need to feed a crowd without worrying about dietary restrictions. It’s rich, warming, and nobody ever asks where the chicken is.

If you try it, drop a comment below and let me know how it turned out. Or snap a photo and tag #EasyPressureEats and @EasyPressureEats so I can see your version. Especially if you tweaked the spices or added your own spin.

Looking for more plant-based pressure cooker wins? Sign up for the newsletter. I send out tested recipes every week, and they’re all written by someone who actually cooks them at home first. No fluff, just food that works.

More Instant Pot Recipes

Your Thoughts

Leave a Comment

Recipe Rating