Vegan Butter Chicken
A creamy, plant-based take on classic butter chicken — silky tomato-makhani sauce enriched with coconut cream and vegan butter, tossed with crisped tofu. Cozy and richly spiced, it’s perfect for weeknight dinners or sharing at a casual dinner party.
Ingredient Spotlight
Garlic-ginger paste
A blended paste of garlic and fresh ginger used widely in Indian and other South Asian cuisines as a flavor base for curries, marinades and stir-fries. It has a sharp, pungent, spicy aroma and speeds cooking by providing a uniform, mellowed base note. You can find it jarred or in tubs at Indian/Asian grocery stores or in the refrigerated produce/ethnic section of many supermarkets. Substitute with equal parts freshly grated or minced garlic and ginger (or a quick food-processor blitz with a little oil) for best flavor.
(paid link) — as an Amazon Associate we earn from qualifying purchases.
Ingredient Spotlight
Coconut cream
The thick, high-fat layer extracted from coconut milk, used in Southeast Asian, Caribbean and South Asian cooking to add rich coconut flavor and body to curries and desserts. It tastes intensely coconutty and creamy, much thicker and less watery than canned coconut milk; note that “cream of coconut” is usually sweetened and not the same. Find it in cans in the international or baking aisle and at Asian markets; substitute by chilling a can of full-fat coconut milk and skimming the solid cream, or use a reduced saucepan concentrate of full-fat coconut milk (or heavy cream for non-vegan dishes).
Ingredient Spotlight
Dried fenugreek (kasuri methi)
Kasuri methi are the dried leaves of the fenugreek plant, a common finishing herb in Indian cuisine used to add a savory, slightly bitter, maple-like and earthy aroma to curries, dals and breads. Its pungent, slightly sweet-bitter scent is distinctive and a little goes a long way. You’ll find it in Indian or well-stocked international markets and spice aisles; if unavailable, use a very small pinch of ground fenugreek (use less, as it’s stronger) or omit—some cooks add a touch of maple syrup or mustard greens as a crude flavor bridge, but the true aroma is unique.
Jake's note
"This vegan makhani nails the comforting creaminess of the original while keeping things simple on the stovetop. Home cooks will love how tofu soaks up the sauce — serve with rice or flatbread for instant comfort."
Vegan Butter Chicken
This vegan butter chicken reimagines the classic tomato-makhani experience with pan-fried tofu and a lusciously glossy sauce built from coconut cream and vegan butter. The goal here is contrast: crisp-edged tofu cubes that hold their shape against a velvety, slightly tangy tomato base, peppered with warm garam masala and a faint, honeyed bitterness from dried fenugreek (kasuri methi). The coconut cream supplies the round, dairy-like mouthfeel while the vegan butter gives the sauce that traditional finishing shine and depth.
What makes this version work is the straightforward technique — seasoning the tofu up front so the flavors anchor the protein, searing it to add texture, and giving the tomato base a few minutes to reduce so it isn’t thin under the cream. It’s quick enough for a weeknight but handsome enough for casual dinner guests, and it’s forgiving: you can smooth the sauce with a blender for silkiness or leave it chunky for a rustic feel. Ideal for plant-forward families, busy cooks who want a comforting one-pan meal, or anyone curious to taste a hearty, dairy-free take on a beloved Indian classic.
Plan your timing
Ingredients
Instructions
Press, cube and season the tofu
For this step
- 14 ozExtra-firm tofu (pressed and cubed)
- 3 tbspOlive oil
- 2 tspSpice blend (garam masala, ground turmeric, cayenne)
- 1.5 tspSalt
Pan-fry tofu and soften the aromatics
For this step
- 1 mediumYellow onion (finely chopped)
- 1.5 tbspGarlic-ginger paste
Build the tomato base
For this step
- 14 ozCrushed tomatoes (canned)
Cream and finish the makhani sauce
For this step
- 0.75 cupCoconut cream
- 2 tbspVegan butter
- 1 tspDried fenugreek (kasuri methi)
Gently coat tofu and meld flavors
Rest and serve
Tips from the kitchen
Press and dry tofu
Pressing for at least 10 minutes and patting the cubes dry prevents steaming in the pan and helps them get a deeply golden crust.
Season tofu early
Toss the tofu with the spice blend and a little oil before frying so the flavors penetrate and form a seasoned crust when seared.
Brown in a single layer
Cook tofu in a single layer over medium-high heat without overcrowding to ensure even browning; work in batches if needed.
Reduce the tomato
Simmer the crushed tomatoes until slightly thickened before adding cream; this concentrates flavor and prevents a watery sauce.
Bloom the fenugreek
Crush the dried kasuri methi between your palms and stir it in at the end to release its aromatic, slightly bitter notes without overwhelming the dish.
Variations & substitutions
Chickpea Makhani
Swap the tofu for two 15-oz cans of drained chickpeas; simmer them in the sauce for 10–12 minutes so they absorb the flavors for a quicker pantry-friendly version.
Smoky Seitan Option
Use sliced seitan or smoked tempeh instead of tofu and add a pinch of smoked paprika or a drop of liquid smoke to the sauce for a meaty, smoky profile.
Nut-Based Cream
Replace coconut cream with a cashew cream (soaked cashews pureed with water) to reduce coconut flavor and achieve an ultra-silky texture.
Mild and Creamier
Reduce the cayenne in the spice blend and increase coconut cream by 2 tablespoons for a milder, richer sauce that’s kid-friendly.
Storage & make-ahead
Cool the curry to room temperature before transferring to an airtight container and refrigerate for up to 4 days. The tofu will continue to soften as it sits, so for best texture, re-crisp cubes in a skillet over medium heat for a couple of minutes before folding back into warmed sauce. You can freeze the sauce (without rice) for up to 3 months; thaw overnight in the fridge and reheat gently on the stovetop.
What to serve with it
Serve over steamed basmati rice or jeera (cumin) rice to soak up the sauce, and offer warm naan or parathas for scooping. Bright accompaniments like sliced cucumber, lemon wedges, or a simple kachumber (tomato-cucumber salad) provide a refreshing contrast, and a light-bodied Riesling or an earthy chai pairs nicely with the creamy spices.
Frequently asked questions
Can I skip pressing the tofu?
Pressing is highly recommended; it removes excess water so the tofu sears properly and absorbs seasoning. If you’re short on time, at least pat the cubes very dry with paper towels and use a hot pan.
Is coconut cream too sweet for this sauce?
Full-fat coconut cream adds richness but not overt sweetness when balanced with reduced tomatoes and spices; if you prefer less coconut flavor, use cashew cream or reduce coconut cream by a couple of tablespoons and add a splash more vegan butter.
What if I don’t have kasuri methi?
Kasuri methi lends a distinctive, slightly bitter herbaceous note; if unavailable, stir in a small pinch of ground fenugreek or add a tiny sprinkle of dried oregano as a last resort, but the flavor will be different.
How do I make the sauce ultra-smooth?
After the tomatoes have reduced, use an immersion blender or transfer to a countertop blender to puree until silky, then return to the pan before adding coconut cream and butter for the glossiest finish.
Can I bake the tofu instead of pan-frying?
Yes—toss the seasoned cubes with a little oil and bake at 425°F (220°C) on a lined sheet for 20–25 minutes, turning once, until edges are golden; then fold into the sauce to finish.
About the author
JakeHello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.
See all recipes by Jake →Ratings & Reviews
Did you make this recipe?
Be the first to share your experience.
Ingredients
- Extra-firm tofu (pressed and cubed)14 oz
- Olive oil3 tbsp
- Spice blend (garam masala, ground turmeric, cayenne)2 tsp
- Salt1.5 tsp
- Yellow onion (finely chopped)1 medium
- 🛒 BuyGarlic-ginger paste1.5 tbsp
- Crushed tomatoes (canned)14 oz
- Coconut cream0.75 cup
- Vegan butter2 tbsp
- Dried fenugreek (kasuri methi)1 tsp
🛒 = paid link — as an Amazon Associate we earn from qualifying purchases.
Nutrition Facts
Per serving: about 1½ cups
Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.
Keep Reading
Guides & articles for this recipe
Guides
Trending Backyard Dinner Parties for 2026: 8 Outdoor Dining Formats, Ready‑Made Menus & Host Workflows
Discover the eight backyard dining formats taking off in 2026, with plug‑and‑play menu templates, grill timing and workflow checklists, decor shortcuts, and social‑media and sustainability tips. This practical guide turns your yard into a seamless, shareable dining experience—whether you're hosting a casual progressive grill or an intimate fireside chef demo.
Guides
Trending Backyard Dinner Parties for 2026: 8 Outdoor Dining Formats, Plug‑and‑Play Menus & Host Workflows
Discover eight backyard dinner-party formats taking off in 2026, each with plug‑and‑play menu templates, step‑by‑step host workflows, grill timing tips, decor shortcuts, and social & sustainable ideas. Turn your yard into a memorable, stress‑free dining experience.
Tips & Techniques
Seasonal Flavor Framework
A practical guide to composing balanced late-summer plates by pairing charred proteins, smoky accents, bright quick pickles, fresh herbs, and crunchy textures. Includes short technique boxes (quick pickles, finishing oils, compound butters) and clear timing notes so readers can mix-and-match market produce into satisfying meals.
More from Dinner
View all Dinner recipes →Al Pastor Tacos
High-Protein Greek Yogurt Chicken Alfredo with Whole Wheat Penne
Buffalo Chicken Baked Pasta
Greek Chicken Orzo Salad
Air Fryer Chicken Meatball Pasta
Classic Slow-Baked BBQ Baked Beans with Bacon & Molasses (Make-Ahead Labor Day Side)
Chicken Parmesan Pasta Bake
Grilled Chicken Pasta Salad
Smoked Butter Chicken for Pellet and Offset Smokers
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · Answers may not always be perfect