Aller au contenu principal
ComfortFood

Buttered Tofu Recipe with Tomato Cream Sauce

Buttered Tofu Recipe with Tomato Cream Sauce

By Emma

Certified Culinary Professional

· Recipe tested & approved
Buttered tofu in spiced tomato cream sauce with garam masala, ginger, garlic, and fresh cilantro. Creamy vegan comfort food that rivals traditional butter chicken.
Prep: 25 min
Cook: 35 min
Total: 60 min
Servings: 4 to 6 servings

Cut the tofu into chunks. Melt butter. Watch it brown. That’s the whole thing right there—butter tofu, not some complicated dance. Sixty minutes total and you’ve got something warm enough to sit in, rich enough that you forget tofu’s supposed to be bland. Had a pan, some spices, a block of tofu three days before it expired. This happened.

Why You’ll Love This Buttered Tofu

Takes one pot and 60 minutes flat. Comfort food that doesn’t feel like you’re sacrificing anything—the butter and cream do that. Tastes like Indian restaurant food. Tastes like butter chicken if you’ve never actually had tofu butter chicken before, which you probably haven’t. Works cold the next day, maybe better. The flavors sit in. Vegan if you use vegan butter. Not vegan if you don’t. Either way, it tastes the same—actually, butter tastes better but the vegan version’s fine too. No cream? Coconut milk works. Ghee instead of butter. Swap whatever you need.

What You Need for Vegan Butter Tofu Indian

Firm tofu. Six-fifty grams. Not silken—that falls apart. Not extra-firm—it gets tough.

One medium onion, chopped fine. Yellow or white. Red onion doesn’t have the sweetness you need here.

Garlic and ginger. Two cloves, minced. One tablespoon fresh ginger. Not powder. The fresh stuff matters.

Butter. Two tablespoons for the sauce, one more for the tofu. Unsalted. Salted works if that’s what you have but you can’t control the salt then.

Spices: smoked paprika, garam masala, nutmeg, crushed chili flakes. Not huge amounts. A quarter teaspoon of chili, a teaspoon-ish each of the others. They’re powerful.

One can of diced tomatoes. Four hundred milliliters. One and a half cups water. One tablespoon tomato paste. Cream—either cooking cream at fifteen percent or heavy at thirty-five percent. Three quarters of a cup.

Fresh cilantro at the end. Chopped. Looks nice. Tastes better with it.

Salt and pepper. You’ll need to taste and fix it.

How to Make Buttered Tofu

Melt butter over low-medium heat. Not high. You want the onions to sweat, not fry. Toss in the onion, garlic, ginger, and chili flakes. Stir. Keep stirring. That raw pungent smell—it goes soft within a few minutes if you keep the heat right. Onions turn translucent. Don’t let them brown. That’s the mistake most people make.

Add the spices—paprika, garam masala, nutmeg. They toast fast. Forty-five seconds and you smell them open up, oils releasing. Go longer and they turn bitter. You’ll know the second it happens.

Splash in the tomatoes. Add the water and tomato paste. Stir hard. Bring it up to a boil. Then drop the heat to low. Tiny bubbles on the edges only. Not a rolling boil. Fifteen to twenty minutes and the tomatoes break down, the sauce thickens, the red deepens into something darker. You’ll see it happen.

How to Get Your Butter Tofu Indian Sauce Right

This is where texture matters. Take it off heat. Grab a potato masher and press down—not to smooth it out completely, just to break the tomatoes. Leave texture. Stir in the cream. Slide it back onto low heat for five minutes. Don’t boil it or the cream separates. Just warm it through.

Taste it. Add salt. Add pepper. The sauce should coat the back of a spoon, not run off immediately. It should taste rich and mellow with heat underneath and sweet tomato on top.

While the sauce does its thing, get the tofu ready. Cube it large—about three-quarter-inch cubes. Toss them into salted boiling water. Six minutes, maybe five if they’re smaller. Why? Water removes moisture. Firms it up. Stops it falling apart in the pan later. Drain on paper towels. Don’t press it to death but if it’s soaking wet, press a little.

Heat butter in a big nonstick pan over medium-high. Butter melts, sizzles. That’s when you lay the tofu in—spaced apart, not touching. Three to four minutes per side until the outside goes golden and crunchy. That Maillard reaction changes everything. Bland tofu turns into something that has texture, has bite.

Drop the tofu into the sauce gently. Fold it in. Coat all sides. Three to four minutes more on low heat. Any longer and it goes mushy and falls apart. Scatter cilantro on top. Done.

Buttered Tofu Tips and Common Mistakes

Don’t skip boiling the tofu first. Sounds extra. Isn’t. It changes the texture entirely. Raw tofu absorbs the sauce and gets spongy. Boiled tofu stays firm, stays tofu-shaped.

The spices toast in maybe thirty seconds. Watch them. Smelling them burn is the only warning you get. If they go bitter, start the sauce over or it tastes off the whole time.

No butter? Ghee works. Vegan margarine works if you’re going vegan with the whole thing. Coconut oil tastes different, not wrong, just different.

Cream’s the same story. No cream? Coconut milk. Cashew cream. Heavy cream or light cream, doesn’t matter that much. Coconut milk makes it sweeter.

Fresh ginger’s non-negotiable. Powder’s flat. Don’t use it. Go without before you use powder.

The sauce needs to simmer enough that it thickens, but not so long it breaks down into nothing. Twenty minutes is usually right. Your stove’s different from mine. Watch for the color change. Watch the consistency. When it coats a spoon, it’s done.

Buttered Tofu Recipe with Tomato Cream Sauce

Buttered Tofu Recipe with Tomato Cream Sauce

By Emma

Prep:
25 min
Cook:
35 min
Total:
60 min
Servings:
4 to 6 servings
Ingredients
  • Sauce
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 15 ml (1 Tbsp) fresh ginger, minced
  • 1 ml (1/4 tsp) crushed chili flakes
  • 30 ml (2 Tbsp) unsalted butter
  • 8 ml (1 2/3 tsp) smoked paprika
  • 7 ml (1 1/4 tsp) garam masala
  • 1 ml (1/4 tsp) ground nutmeg
  • 1 400 ml can diced tomatoes
  • 350 ml (1 1/2 cups) water
  • 15 ml (1 Tbsp) tomato paste
  • 180 ml (3/4 cup) cooking cream 15% or heavy 35%
  • Tofu
  • 650 g (1 1/3 lb) firm tofu, large cubes
  • 15 ml (1 Tbsp) unsalted butter
  • 10 g (1/4 cup) fresh cilantro, chopped
Method
  1. Sauce
  2. 1 Low-medium heat, melt butter. Toss in onions, garlic, ginger, and chili. Stir, smell that raw pungency soften, sweat onions until translucent. Do not let brown. Add spices - paprika, garam masala, nutmeg. They toast quickly, about 45 seconds, releasing oils - watch so not bitter. Splash in tomatoes, water, tomato paste. Give a good stir. Bring to boil, then low simmer. Tiny bubbles on edges. Fifteen to twenty minutes usually until tomatoes break down, sauce thickens slightly, vibrant red deepening. Remove from heat and smack down with potato masher—leave some texture, no need for spitting smooth. Stir in cream, slide back on low heat for five minutes. Adjust salt and pepper. Sauce should coat back of spoon, rich, mellow with hints of heat and sweet tomato tang.
  3. Tofu
  4. 2 While sauce simmers, toss tofu into boiling salted water. Boil gently five to six minutes. Why? Removes excess moisture, firms tofu, prevents falling apart in pan. Drain carefully on paper towels. Press lightly if too wet. Patience here crucial. Heat butter in large nonstick pan over medium-high. Butter melts, sizzles—time to brown tofu. Lay cubes spaced apart. Golden crust forms after 3-4 minutes per side, flip carefully. That Maillard reaction makes all the difference; bland tofu transforms to bite-worthy. Add tofu cubes into simmering sauce. Gently fold, coat all sides. Low simmer for another 3-4 minutes, not more or tofu becomes mushy. Scatter fresh cilantro over top before serving.
  5. 3 Serve with fragrant basmati rice or warm naan breads. Veggies on side optional but leafy greens or roasted cauliflower pair nicely.
  6. 4 Common swaps: If no butter, ghee or vegan margarine work. For cream, coconut milk or cashew cream bring sweetness and richness. No fresh ginger? Powder works but less punchy. Avoid overcooking tofu—dry and crumbly is a sign.
  7. 5 Efficiency tip: Prep sauce ingredients while tofu boils. Use wooden spoon to monitor sauce thickness quickly. Strong scent of toasted spices signals readiness more than timer. Sauce should cling lightly to back of spoon without running off immediately. Keep fingers in tune with signs to avoid drying or bitterness.
Nutritional information
Calories
310
Protein
15g
Carbs
14g
Fat
22g

Frequently Asked Questions About Butter Tofu Indian

Can I make buttered tofu in one pot without cooking the tofu separately first? You can. It won’t be as good. The tofu absorbs too much liquid and falls apart instead of staying firm. Five minutes of boiling water fixes this.

What’s the difference between vegan butter tofu and regular butter chicken tofu? Flavor-wise? Not huge if you’re using actual butter. The tofu’s firmer so it holds the sauce better than chicken would. Texture’s different but the sauce is the same.

How do I know when the sauce is thick enough? Coat the back of a spoon. Tilt it. The sauce should cling for a second before sliding off. If it runs immediately, keep simmering. If it doesn’t move at all, you went too far.

Can I freeze this? Yeah. The sauce freezes fine. Tofu gets weird after freezing, kind of spongy. Sauce on its own? Totally freezes. Make extra.

What if my tofu falls apart in the pan? Means you skipped the boiling step or cooked it too long after adding it to the sauce. Both are fixable next time. It still tastes good, just doesn’t look like cubes anymore.

Do I need smoked paprika or does regular paprika work? Smoked’s better. Regular works. The smoke’s what makes it taste slightly more complex. Not worth buying it if you don’t have it, but if you do, use it.

How spicy is this actually? Quarter teaspoon of chili flakes doesn’t burn. It sits in the background. If you like heat, double it. If you hate spice, cut it in half or skip it.

You’ll Love These Too

Explore all →