,

Curried Tofu Coconut Curry

As seen in: Evening Meals to Gather Around

Curried tofu coconut curry brings together golden pan-fried tofu cubes and a creamy, vibrant sauce. Fresh ginger, garlic, and onions form a flavorful base, while garam masala, cumin, coriander, and turmeric lend a delightful blend of warm, fragrant spices. Tomatoes and coconut milk simmer to create richness and depth, absorbing the seasonings for a robust flavor. Serve the curry topped with cilantro and a burst of citrus from lemon or lime. This dish pairs perfectly with fluffy steamed rice or naan, making it a satisfying vegan main course with bright, layered flavors and a comforting texture.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Wed, 21 May 2025 17:24:54 GMT
A bowl of curried tofu. Save Pin
A bowl of curried tofu. | sophietable.com

This easy curried tofu is my go-to when I’m craving something comforting but still want bold, complex flavors. Pan-fried spiced tofu gets simmered in a creamy coconut gravy full of ginger, garlic, and vibrant Indian spices. It comes together quickly with ingredients you likely already have in your pantry and creates the kind of aroma that always draws my family to the kitchen.

After discovering this during a hectic weeknight, it instantly became a regular request at our table. My partner always sneaks a piece of tofu straight from the pan.

Ingredients

  • Firm tofu: makes for crisp edges and a tender bite try to select tofu packed in water and press out any excess moisture for best texture
  • Turmeric and paprika: infuse the tofu with color and warm notes plus add antioxidants
  • Neutral oil: helps achieve that classic golden crust for the tofu avocado or coconut oil work well
  • Onion and fresh ginger: form the flavor backbone for the curry always go for fresh ginger root over pre minced for the best punch
  • Garlic: delivers aromatic depth use plump firm cloves for strongest flavor
  • Plum tomatoes: add some tang and body choose ripe tomatoes as underripe ones are dull and sour
  • Garam masala: a signature warming Indian blend brings all the flavors together toast it if possible
  • Coriander and cumin ground: add citrus and earthiness make sure your spices smell robust not stale
  • Chili flakes: give a mild kick or more heat if you love spice
  • Coconut milk: for creaminess opt for full fat in the can over carton for the richest sauce
  • Coconut or brown sugar: provides subtle balance use either depending on what is on hand
  • Salt and pepper: to brighten and round out every element
  • Cilantro lemon wedges and rice: for serving these fresh garnishes lift the whole meal

Step-by-Step Instructions

Prepare the Tofu:
Cut tofu into one inch cubes and pat each piece dry to help them crisp. In a bowl toss the tofu with turmeric paprika salt and pepper until evenly coated. This step ensures every bite is seasoned.
Fry the Tofu:
Heat neutral oil in a large skillet over medium high. When the oil shimmers carefully add the tofu cubes in a single layer. Let them cook undisturbed for several minutes to develop a golden crust then turn each piece until browned and crisp all over. Transfer out and set aside.
Cook Aromatics:
Using the same skillet add fresh oil and lower the heat to medium. Put in diced onion grated ginger chopped tomatoes and minced garlic with a pinch of salt. Sauté for four to six minutes until onions become translucent and tomatoes start to soften giving off their juices.
Add Spices:
Scatter in garam masala coriander cumin turmeric and chili flakes. Stir constantly for one to two minutes taking care not to burn them. You want the spices to smell fragrant and to lose any harsh raw edge.
Finish Curry:
Pour in water or broth and coconut milk along with coconut or brown sugar. Add more salt to taste. Bring the mixture to an enthusiastic simmer and gently slide the fried tofu back in. Stir so it soaks up the sauce. Let everything cook together for about six to eight minutes until the sauce thickens and coats each cube of tofu.
Serve:
Spoon the curried tofu over steamed rice and sprinkle with chopped cilantro. Offer lemon wedges on the side for a fresh squeeze over top to wake up all the flavors.
A bowl of curried tofu. Save Pin
A bowl of curried tofu. | sophietable.com

I am always amazed how coconut milk transforms the savory spices into something unbelievably creamy and lush. The first time I made this with my niece she begged to lick the curry from the pan.

Storage Tips

Keep leftover curried tofu in an airtight container in the fridge for up to four days. If the sauce thickens too much in the fridge add a splash of water when reheating on the stovetop or in the microwave to bring back its silky texture.

Ingredient Substitutions

If you do not have coconut milk use unsweetened cashew cream or soy based creamer for similar richness. For extra veggies stir in a couple handfuls of baby spinach or steamed cauliflower when you add the tofu back to the curry.

Serving Suggestions

I love serving this curry with fluffy basmati rice but naan or quinoa are also delicious. For a lighter meal pile it on steamed greens or cauliflower rice and top with pomegranate seeds for a fresh twist.

A bowl of curried tofu. Save Pin
A bowl of curried tofu. | sophietable.com

Cultural Context

Curried tofu echoes the techniques of classic Indian paneer curries but makes it vegan and weeknight friendly. The tofu stands in for chicken or paneer so it is perfect for plant based cooks or anyone looking to try new textures and flavors in their Indian inspired meals.

Commonly Asked Questions

→ How do I achieve crispy tofu cubes?

Pat the tofu dry, toss with spices, and pan-fry over medium-high heat until all sides are golden for the best texture.

→ Is there a substitute for coconut milk?

Full-fat coconut milk creates creaminess, but cashew cream or a dairy-free plain yogurt may also be used for a similar texture.

→ Can I make this curry ahead of time?

Absolutely. Store it in the fridge for up to 4 days. The flavors develop further over time, making leftovers delicious.

→ What sides go well with this dish?

Steamed basmati rice, brown rice, or warm naan bread are classic pairings. Add a simple green salad if desired.

→ How spicy is this curry?

The spice level is moderate; adjust chili flakes to your preference or omit for a milder flavor.

→ Can I use extra-firm tofu?

Yes, extra-firm tofu gives even better shape and texture, making it ideal for pan-frying in this curry.

Curried Tofu Coconut Curry

Pan-fried tofu in a creamy coconut curry sauce, simmered with warming spices, ginger, and tomatoes.

Preparation Time
10 Minutes
Cooking Duration
20 Minutes
Overall Time
30 Minutes
Created By: Sophie

Recipe Type: Dinner

Skill Level: Simple

Cuisine Type: Indian

Portion Size: 4 Number of Servings

Diet Preferences: Plant-Based (Vegan), Vegetarian-Friendly, Free of Gluten, Dairy-Free

What You'll Need

→ For the Tofu

01 454 g firm tofu, drained and patted dry
02 0.5 tsp ground turmeric
03 0.5 tsp ground paprika
04 Salt, to taste
05 Black pepper, to taste
06 1 tbsp neutral oil

→ For the Curry

07 1 tbsp neutral oil
08 1 medium onion, diced (110 g)
09 1 tbsp freshly grated ginger
10 4 cloves garlic, minced
11 195 g plum tomatoes, chopped
12 2 tsp garam masala
13 1 tsp ground coriander
14 1 tsp ground cumin
15 0.5 tsp ground turmeric
16 0.25 tsp chili flakes, or more to taste
17 120 ml water or vegetable stock
18 120 ml coconut milk
19 2 tsp coconut sugar or brown sugar
20 Salt, to taste
21 Black pepper, to taste

→ For Serving

22 Fresh cilantro, chopped
23 Lemon wedges
24 Steamed rice

Step-by-Step Directions

Step 01

Cut the tofu into 2.5 cm cubes. In a bowl, combine tofu with turmeric and paprika. Season with salt and black pepper. Toss gently to coat all pieces evenly.

Step 02

Heat 1 tablespoon oil in a large pan over medium-high heat. Add tofu in a single layer and cook for 6-8 minutes, turning occasionally until golden on all sides. Transfer tofu to a plate and set aside.

Step 03

In the same pan, heat another tablespoon of oil over medium heat. Add the diced onion, chopped tomatoes, ginger, and garlic. Add a pinch of salt. Sauté for 4-6 minutes, stirring often, until onions and tomatoes are softened.

Step 04

Sprinkle in garam masala, coriander, cumin, turmeric, and chili flakes. Cook for 1-2 minutes, stirring constantly, until the spices are toasted and aromatic.

Step 05

Pour in the water or vegetable stock and coconut milk. Stir in the sugar and season with salt. Bring to a simmer. Return the tofu to the pan, mixing gently to coat.

Step 06

Continue to simmer for 6-8 minutes, stirring occasionally, until the sauce thickens slightly. Adjust seasoning with salt to taste.

Step 07

Spoon the curried tofu over steamed rice. Garnish with chopped cilantro and fresh lemon wedges.

Helpful Notes

  1. Leftover curried tofu can be stored in an airtight container in the refrigerator for up to 4 days.
  2. Tofu absorbs flavors best when well-pressed and pan-seared for a golden crust.
  3. Let spices toast fully to avoid a raw taste in the final dish.

Recommended Tools

  • Large nonstick frying pan
  • Mixing bowl
  • Cooking spoon or spatula
  • Sharp knife
  • Cutting board

Allergen Information

Always review ingredients for any allergens and consult a healthcare provider with any concerns.
  • Contains soy (tofu)

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 281
  • Fat Content: 19 grams
  • Carbohydrate Content: 14 grams
  • Protein Content: 14 grams