Savor the vibrant flavors of this easy and wholesome Tofu with Onions, Peppers, and Tomatoes recipe! Packed with plant-based protein from golden-seared extra-firm tofu and bursting with color from fresh bell peppers, juicy tomatoes, and aromatic onions, this dish is a feast for both the eyes and the palate. A touch of garlic, soy sauce, and smoky paprika brings a satisfying depth of flavor, while a sprinkle of parsley or cilantro adds a fresh, herby finish. Ready in just 35 minutes, this gluten-free and vegan-friendly recipe is perfect for weeknight dinners or meal prep. Serve it over fluffy rice, hearty quinoa, or crusty bread for a nourishing and fulfilling meal!
Press the tofu to remove excess moisture. Wrap it in a clean kitchen towel, place a heavy object (like a pan) on top, and let it sit for 15 minutes.
While the tofu is pressing, slice the onion, bell peppers, and tomatoes into thin wedges. Mince the garlic.
Cut the pressed tofu into 1-inch cubes.
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the tofu cubes and sear them for 3-4 minutes on each side until golden brown. Remove the tofu from the skillet and set aside.
In the same skillet, add the remaining 1 tablespoon of olive oil. Add the sliced onion and minced garlic. Sauté for 2-3 minutes until fragrant and translucent.
Add the bell peppers to the skillet and cook for another 3-4 minutes, stirring frequently, until they start to soften.
Add the tomatoes, soy sauce, paprika, black pepper, and salt to the skillet. Stir well and cook for 5-7 minutes until the vegetables are tender and the tomatoes release their juices.
Return the tofu to the skillet and gently toss everything together. Cook for an additional 2-3 minutes to heat the tofu and blend the flavors.
Remove the skillet from heat and garnish with chopped parsley or cilantro, if desired.
Serve hot as a main dish with rice, quinoa, or bread, or as a side dish.
Calories |
1257 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 77.0 g | 99% | |
| Saturated Fat | 11.9 g | 60% | |
| Polyunsaturated Fat | 4.4 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 2431 mg | 106% | |
| Total Carbohydrate | 76.5 g | 28% | |
| Dietary Fiber | 24.8 g | 89% | |
| Total Sugars | 35.5 g | ||
| Protein | 75.4 g | 151% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 2887 mg | 222% | |
| Iron | 15.1 mg | 84% | |
| Potassium | 3018 mg | 64% | |
*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.