Ingredients
Equipment
Method
- Press the tofu for about 15 minutes to remove excess moisture, then cut into 1-inch cubes.
- Heat 2 tablespoons of oil in a skillet over medium heat until shimmering. Carefully add the tofu cubes and cook until golden on all sides, about 8 minutes. Remove and set aside.
- In the same skillet, add the chopped onion and sauté until soft and fragrant, about 8 minutes, until it turns golden and smells sweet.
- Add the minced garlic and toast for about 30 seconds until fragrant, stirring constantly to prevent burning.
- Stir in the smoked paprika, cumin, and turmeric, cooking for 1 minute to toast the spices and release their aromas.
- Pour in the coconut milk, then add the chopped tomatoes and tomato paste. Stir everything together and bring to a gentle simmer, allowing the sauce to thicken slightly, about 5 minutes.
- Gently add the fried tofu back into the skillet, spooning some sauce over the pieces. Cover and simmer on low heat for 15-20 minutes, stirring occasionally, until the sauce is thickened and tofu has absorbed the flavors.
- Taste the curry and season with salt and pepper as needed. Squeeze in a little lemon or lime juice for brightness if desired.
- Sprinkle chopped cilantro over the top and let sit for 5 minutes off the heat to allow flavors to meld.
- Serve this smoky tofu curry hot over jasmine rice or with warm naan, garnished with extra herbs if you like.
Notes
Pressing the tofu thoroughly and toasting the spices are key to developing deep flavor. Adjust spice levels to your preference, and feel free to swap cilantro for basil or mint for a different herbal note.
