Vibrant and bursting with flavor, this Tofu with Tomatoes and Coriander recipe is a quick and wholesome weeknight dinner that’s ready in just 30 minutes. Firm tofu is pan-seared to golden perfection and then tossed in a fragrant medley of juicy ripe tomatoes, garlic, and warm ground cumin. A splash of soy sauce adds savory depth, while a sprinkle of optional red chili flakes lends a subtle kick. Fresh coriander (cilantro) leaves elevate the dish with an herbaceous brightness, making it as visually appealing as it is delicious. Perfect for vegans and vegetarians, this versatile dish pairs beautifully with steamed rice, quinoa, or crusty bread for an effortless yet flavorful meal.
Drain the tofu and pat it dry with paper towels. Cut the tofu into 1-inch cubes.
Dice the ripe tomatoes into small chunks and set aside.
Finely chop the garlic and roughly chop the fresh coriander leaves.
Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the tofu cubes and cook for 5-7 minutes, turning occasionally, until golden on all sides. Remove the tofu from the skillet and set aside.
In the same skillet, add the remaining 1 tablespoon of olive oil. Add the chopped garlic and sauté for 30 seconds until fragrant.
Add the diced tomatoes to the skillet and cook for 3-4 minutes, stirring occasionally, until they start to soften and release their juices.
Season the tomatoes with soy sauce, ground cumin, salt, black pepper, and red chili flakes (if using). Stir well to combine.
Return the tofu to the skillet and gently toss to coat it in the tomato sauce. Cook for an additional 3-4 minutes, allowing the tofu to absorb the flavors.
Remove the skillet from the heat and sprinkle the dish with fresh coriander leaves.
Serve hot as a main or side dish with steamed rice, quinoa, or crusty bread.
Calories |
683 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 48.4 g | 62% | |
| Saturated Fat | 6.8 g | 34% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 1862 mg | 81% | |
| Total Carbohydrate | 29.0 g | 11% | |
| Dietary Fiber | 10.7 g | 38% | |
| Total Sugars | 14.7 g | ||
| Protein | 48.6 g | 97% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 706 mg | 54% | |
| Iron | 9.4 mg | 52% | |
| Potassium | 1709 mg | 36% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.