
This tofu coconut curry is quick, warming, and full of bold flavor from ginger, garlic, turmeric, and fresh lime. Golden tofu simmers in a light coconut sauce, then gets finished with spinach and coriander for a simple weeknight dinner. Serve it with chapatis for an easy vegetarian meal.
Heat 1/2 tbsp of the oil in a large non-stick frying pan over medium-high heat. Add the tofu, season lightly with salt, and cook for about 5 minutes, turning every 1 to 2 minutes, until the cubes are golden on several sides. Transfer to a plate with a slotted spoon.
Add the remaining 1/2 tbsp oil to the same pan. Cook half of the sliced onions for 5 minutes, stirring often, until softened and lightly golden. Stir in the ginger and garlic paste and cook for 1 minute, then add the turmeric and cook for 30 seconds until fragrant.
Pour in the coconut milk and 100 ml water, then stir in the lime juice. Return the tofu to the pan and bring to a gentle simmer. Cook for 5 minutes so the tofu absorbs the sauce.
Add the spinach and most of the chopped coriander, and cook for 1 minute until the spinach wilts. Taste and season with salt and black pepper as needed.
Divide the curry between bowls. Top with the remaining sliced onion and reserved coriander leaves, then serve with lime wedges and warm wholemeal chapatis on the side.
For the best texture, use firm tofu and pat it dry before frying so it browns properly. If you want a richer sauce, use full-fat coconut milk instead of light coconut milk. Leftovers keep well in an airtight container in the refrigerator for up to 2 days; reheat gently so the sauce stays smooth.