The first thing you notice when frying tofu for this masala is the sharp sizzle and the smell of nutty oil. You need to get that crispy edge first, so don’t crowd the pan or it’ll steam instead of sear.
Chopping the onions, tomatoes, and spices feels like a small chaos—messy but necessary. As everything simmers, the sauce thickens, and the aroma shifts from raw to deeply spiced, filling your kitchen with a warm, smoky scent.
the sizzle and crackle of tofu hitting hot oil, releasing a nutty aroma as it crisps up, a sound that signals the start of something hearty and real.
What goes into this dish
- Firm tofu: I like pressing it first to get rid of excess moisture, which makes it crisp up better. Skip this step if you’re in a rush, but the texture won’t be as firm and satisfying.
- Canned tomatoes: They bring that rich, tangy base to the sauce, with a brightness that cuts through the spices. Fresh tomatoes work in summer, but expect a milder flavor and softer texture.
- Garam masala: This blend is your flavor anchor—warm, aromatic, with a hint of sweetness. If you don’t have it, a mix of cinnamon, cloves, and coriander can mimic the depth, but it won’t be quite the same.
- Onion and garlic: The foundation of the sauce—sauté until golden and fragrant. If you’re out of garlic, a pinch of garlic powder works, but fresh garlic gives a punch of aroma that can’t be beaten.
- Yogurt or coconut milk: Adds creaminess and a slight tang. Coconut milk makes it dairy-free and gives a tropical note; yogurt adds a tart contrast, but avoid boiling if using yogurt to prevent curdling.
- Cilantro: Fresh leaves stirred in at the end brighten up the dish with a herbal punch. Dried cilantro is a poor substitute, but a squeeze of lemon can mimic that fresh zing if needed.
- Spices (turmeric, cumin, chili powder): These are your backbone for color and heat. Toast them briefly in oil to unlock their full aroma—skip this step and they’ll taste flat and dull.

Tofu Masala
Ingredients
Equipment
Method
- Cut pressed tofu into bite-sized cubes. Heat a tablespoon of oil in a large skillet over medium-high heat and carefully add the tofu. Fry until golden and crispy on all sides, about 5-7 minutes, then remove and set aside.
- In the same pan, add another tablespoon of oil and sauté the chopped onion until translucent and fragrant, about 3-4 minutes. Add the minced garlic and cook for another minute until aromatic.
- Stir in the turmeric, cumin, chili powder, and garam masala, cooking for 30 seconds to toast the spices and release their aroma. Be careful not to burn them; stir constantly.
- Add the canned tomatoes to the pan, stirring to combine with the spices. Let this simmer gently for about 5 minutes until the sauce thickens slightly and the oil begins to separate from the tomato mixture.
- Pour in the coconut milk, stirring well to create a smooth, creamy sauce. Return the crispy tofu to the pan, gently folding it into the sauce. Let everything simmer together for another 5-7 minutes, allowing the flavors to meld and the sauce to thicken further.
- Taste the sauce and season with salt as needed. Chop the fresh cilantro and sprinkle over the dish just before serving for a bright herbal finish.
- Serve hot, garnished with extra cilantro if desired. Enjoy the crispy tofu nestled in a rich, spiced tomato sauce with a hint of coconut flavor.
Common mistakes and how to fix them
- FORGOT to press the tofu: It becomes soggy. FIX by pressing for at least 15 minutes before cooking.
- DUMPED too much oil: Causes splattering and greasier tofu. FIX by using just enough to coat the pan.
- OVER-TORCHED the spices: Brings bitterness. FIX by toasting on medium-low, stirring constantly.
- MISSED the seasoning balance: Tastes bland. FIX by tasting and adjusting salt and spice levels throughout cooking.
Make-Ahead and Storage Tips
- Press the tofu ahead of time—wrap in a towel and set a weight on it for 15-20 minutes. Keeps it crispy and less watery later.
- Chop onions, tomatoes, and spices the day before. Store in airtight containers in the fridge for up to 24 hours.
- The sauce can be made a day in advance; it tastes richer after sitting, but expect the flavors to mellow slightly.
- Freeze leftover tofu masala in portions for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheat gently on the stove, stirring often. Check for simmering heat and aroma—watch for bubbling and a fragrant, spicy scent.
- The dish’s flavor deepens overnight, so taste and adjust salt or chili when reheating—don’t overdo it, or it’ll be too spicy.
FAQs
1. How do I get crispy tofu?
Pressing tofu removes excess water, making it crispier and less soggy when fried. Use a heavy object on it for at least 15 minutes, then pat dry before cooking.
2. Why isn’t my tofu crispy?
Overcrowding the pan causes steaming instead of searing. Cook tofu in batches, leaving space for the hot oil to crisp the edges.
3. Can I add yogurt directly to hot sauce?
Adding yogurt too early can cause curdling and a grainy sauce. Stir in dairy at the end, just before serving, and keep the heat low.
4. My sauce is too thick—what now?
If the sauce feels too thick, thin it with a splash of water or coconut milk. For a richer flavor, let it simmer longer to deepen the spices.
5. Can I use dried herbs instead of fresh cilantro?
Use fresh cilantro right before serving for maximum brightness. Dried cilantro won’t give the same herbal punch, but a squeeze of lemon can help mimic it.

Hi, I’m Olivia Chen-Williams, a professional chef, cooking instructor, and the founder of Turn Around At 50. For nearly three decades, my life has revolved around kitchens. Not the quiet, romantic kind, but the real ones. Hot, loud, demanding, and deeply alive.

