Packed with vibrant Mediterranean flavors, Heart-Healthy Tofu Cacciatore is a delicious plant-based twist on a classic Italian comfort dish. This recipe features golden cubes of extra-firm tofu simmered in a rich, aromatic tomato sauce with tender bell peppers, carrots, onions, and a medley of herbs like oregano and basil. It's a low-sodium, high-protein meal that pairs perfectly with whole-grain pasta or brown rice, making it ideal for those seeking a heart-smart, wholesome dinner. Ready in just an hour, this one-pan recipe is as nutritious as it is satisfying, with optional black olives and red pepper flakes for added flair. Perfect for weeknight meals or meal prep, it's a flavorful way to enjoy a healthy lifestyle without sacrificing indulgence!
Drain the tofu and press it between two plates for 15 minutes to remove excess water. Pat the tofu dry with a clean kitchen towel, then cut it into 1-inch cubes.
In a large skillet or non-stick pan, heat the olive oil over medium heat. Add the tofu cubes and cook until lightly golden on all sides, about 6-8 minutes. Remove the tofu from the skillet and set aside.
In the same skillet, add the diced onion and cook for 3-4 minutes until softened. Add the minced garlic and sauté for another 30 seconds until fragrant.
Add the red and green bell peppers and sliced carrots to the skillet. Cook for 5-6 minutes, stirring occasionally, until the vegetables begin to soften.
Stir in the diced tomatoes, tomato paste, and vegetable broth. Add the dried oregano, dried basil, and red pepper flakes (if using). Stir well to combine.
Bring the mixture to a simmer, then reduce the heat to low. Cover and cook for 20 minutes, stirring occasionally, to allow the flavors to meld and the vegetables to fully soften.
Return the tofu to the skillet and gently stir it into the sauce. Let it simmer uncovered for an additional 5 minutes to absorb the flavors.
If using black olives, stir them in at this point. Taste and adjust seasonings if needed.
Serve the Tofu Cacciatore over cooked whole-grain pasta or brown rice. Garnish with fresh parsley before serving.
Serving size | 2403.9 grams (2403.9g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2256 |
Total Fat 63.20g | 81% |
Saturated Fat 10.40g | 52% |
Polyunsaturated Fat 1.30g | |
Cholesterol 0mg | 0% |
Sodium 746mg | 32% |
Total Carbohydrate 330.60g | 120% |
Dietary Fiber 58.00g | 207% |
Total Sugars 42.50g | |
Protein 123.80g | 248% |
Vitamin D 0IU | 0% |
Calcium 3048mg | 234% |
Iron 26mg | 144% |
Potassium 3417mg | 73% |
Source of Calories