The pressure builds and you start counting down minutes until you eat. That float valve clicks and you know the cooker is working hard to pull together those rich flavors real fast. You kinda sense the broth depth deepening inside the pot with every moment ticking by.

Your kitchen smells of curry and spices already which is enough to make your stomach rumble. You spot the golden tofu cubes you pan-fried earlier sitting patiently under that vibrant sauce, waiting to soak up every bit of lovin'. It’s kinda crazy how much the pressure cooker speeds up the whole thing yet keeps everything tasting so fresh.
Then comes the big moment when you do a natural release and lift the lid. Steam bursts out and you get that tender pull from the tofu, perfectly soaked in that luscious vegan butter sauce. You remember why you love pressure cooker meals so much for times like this.
Why Your Cooker Beats Every Other Pot
- Pressure builds quickly, locking in flavors like a pro.
- You get amazing broth depth that slow cooking just can’t match.
- It’s hands-off once the float valve rises, freeing you up for other stuff.
- Your tofu gets a tender pull that stays firm but juicy inside.
- Natural release keeps your sauce from splattering everywhere.
- You save time but don’t lose that homemade feel.
- The sealed environment makes everything super moist and flavorful.
Cooking with a pressure cooker really changes the game. For more tips on quick and flavorful cooking, check out our Delicious Enchilada Pasta recipe and explore how bold flavors can come together in just minutes.
Your Simple Ingredient Checklist
- 1 tablespoon cornstarch - helps tofu get crispy outside.
- ½ teaspoon garam masala, plus 1 tablespoon for sauce - the warm, earthy base.
- ¼ teaspoon ground ginger - adds a delicate spice touch.
- ¼ teaspoon Kashmiri chili powder for that gentle heat.
- ¼ teaspoon curry powder to round out the flavor.
- 3 teaspoons coconut oil for pan-frying tofu golden.
- 1 (16 ounce) block extra firm tofu, pressed to get that firm texture.
- 1 ½ tablespoons coconut oil or vegan butter for the sauce’s richness.
- 1 small onion, diced (red or white works fine).
- 1 (14 ounce) can full fat coconut milk and 1 (6 ounce) can tomato paste to make that creamy, tangy vegan butter sauce.
- Juice of one lime to brighten it up at the end.
- Salt and pepper to taste, gotta make it just right.

The Full Pressure Cooker Journey
First thing you gotta do is press your tofu so it’s not watery. Cut it into 1-inch cubes, then toss it in a bowl with cornstarch, ½ teaspoon garam masala, ginger, Kashmiri chili powder, and curry powder. Get those cubes all coated evenly.
Heat 3 teaspoons of coconut oil in a skillet. Pan-fry your tofu cubes on medium heat until they’re golden and crispy, about 8 to 10 minutes. Set them aside once done.
Now, in your pressure cooker, heat 1 ½ tablespoons coconut oil or vegan butter over medium. Toss in your diced onions and sauté till they’re translucent, about 5 minutes.
Stir in 1 tablespoon garam masala and cook for just 30 seconds so it wakes up that aroma.
Add the tomato paste, coconut milk, and the rest of your spices plus salt and pepper. Give it a good stir and set it to simmer for about 10 to 15 minutes to develop flavors. You can do this step before pressurizing so it’s all blended well.
Gently fold your tofu back into the sauce. Close the lid and seal your cooker. Let the pressure build, then cook under high pressure for about 5 minutes. When done, do a natural release so your sauce stays luscious and your tofu tender.
Open the lid and give everything a gentle stir. Squeeze in the juice of one lime to brighten up the richness. Your vegan butter chicken is ready to serve hot with rice or naan. Garnish with chopped cilantro if you want that fresh finish.
Want to boost your weeknight meals with easy recipes? Our Garlic Mushroom Pasta recipe is another quick favorite that pairs well with many dishes.
Time Savers That Actually Work
- You can press your tofu a day ahead if you got the fridge space. That way you’re not rushing when dinner time rolls around.
- Pre-mix your dry spices like garam masala, chili powder, and ginger in a jar. It saves you grabbing 4-5 different containers mid-cook.
- Use canned tomato paste and coconut milk from the get-go so you skip the pureeing step and jump right to creating that sauce.
The Flavor Experience Waiting for You
First off, that sauce is creamy but it’s got a nice tang with the tomato and lime juice balancing the rich coconut milk. The spice mix creeps in subtly but it’s never overpowering, kinda like a warm hug from your clothes after a long day.
Then your tofu... it isn’t just soft but has this perfect tender pull that feels like it’s melting slowly when you bite in, soaking all the sauce inside. Pretty satisfying for something plant-based, right?
Overall, it’s the kind of meal where every bite has layers of flavor that make you wanna close your eyes and just savor the moment. It’s dinner but with a little extra comfort wrapped in every forkful.

Making It Last All Week Long
If you want leftovers to enjoy later, storing this vegan butter chicken works real good in the fridge. Just pop it into an airtight container and eat within 4 or 5 days.
Freezing is also an option if you wanna stretch it longer. Use freezer-safe containers and keep it for up to 3 months. Just thaw in the fridge overnight before reheating gently on the stove so it doesn’t dry out.
When reheating, a splash of water or broth helps loosen up the sauce if it thickened too much. Stir often and you’ll get that creamy sauce back to perfect for round two.
What People Always Ask Me
- Q: Can I skip pan-frying tofu first?
A: You can, but pan-frying gives your tofu that great crispy texture that holds sauce better. For more on cooking techniques, check out our Tortilla Burger Recipes for creative ideas on handling plant-based proteins. - Q: Is pressing tofu super important?
A: Yeah, pressing gets rid of excess water so tofu doesn’t get mushy in the sauce. - Q: Can I use different plant milk instead of coconut?
A: Coconut milk gives richness and flavor. Other plant milks might thin out the sauce too much. - Q: How do I control spice heat?
A: Adjust the Kashmiri chili powder amount. Use less for gentle heat or more if you’re feeling brave. - Q: What if my pressure cooker doesn’t have a natural release option?
A: You can manually let the float valve drop by turning off the cooker and waiting a bit. Just be careful with hot steam! - Q: Can I add veggies?
A: Totally, spinach or peas work great stirred in at the end or during simmer to keep them fresh.

Vegan Butter Chicken (With Tofu!)
Equipment
- 1 Pressure cooker
- 1 Skillet for pan-frying tofu
- 1 Mixing bowl to toss tofu with spices
Ingredients
Tofu Preparation
- 1 tablespoon cornstarch helps tofu get crispy outside
- 0.5 teaspoon garam masala for tofu
- 0.25 teaspoon ground ginger
- 0.25 teaspoon Kashmiri chili powder gentle heat
- 0.25 teaspoon curry powder round out flavor
- 3 teaspoons coconut oil for pan-frying tofu
- 16 ounce extra firm tofu pressed
Butter Sauce
- 1.5 tablespoons coconut oil or vegan butter for richness
- 1 small onion diced
- 1 tablespoon garam masala for sauce
- 1 teaspoon ground ginger
- 0.5 teaspoon Kashmiri chili powder
- 1 teaspoon sea salt
- 0.5 teaspoon ground black pepper
- 1 teaspoon curry powder
- 14 ounce full fat coconut milk
- 6 ounce tomato paste
- 1 lime juice only
Instructions
Instructions
- Press tofu and cut into 1-inch cubes. Toss with cornstarch, ½ teaspoon garam masala, ginger, chili powder, and curry powder until evenly coated.
- Heat 3 teaspoon coconut oil in skillet over medium. Pan-fry tofu until golden and crisp on all sides, about 8–10 minutes. Set aside.
- In pressure cooker, heat 1.5 tablespoon coconut oil or vegan butter. Add diced onion and sauté until translucent, about 5 minutes.
- Stir in 1 tablespoon garam masala and cook for 30 seconds to release flavor.
- Add tomato paste, coconut milk, and remaining spices including salt and pepper. Simmer for 10–15 minutes to blend.
- Fold tofu into sauce. Seal pressure cooker and cook on high pressure for 5 minutes. Allow natural release.
- Open lid, stir gently, and squeeze juice of one lime over the dish. Serve hot with rice or naan, garnished with cilantro if desired.



