Tofu With Onions, Peppers and Tomatoes: A Flavorful Vegan Delight
I remember the first time I tried a dish that truly made me rethink tofu. It wasn’t some bland, lifeless block I had grown to expect. Instead, it was a vibrant medley of colors and aromas, each bite bursting with flavor. The tender tofu, infused with curry and lime, mingled beautifully with the sweetness of the onions and peppers, and the slight acidity of the tomatoes. It was a revelation, a culinary experience that proved tofu could be exciting, delicious, and deeply satisfying. This recipe captures that very essence, bringing together simple ingredients in a way that elevates tofu to new heights.
Recipe Overview
- Prep Time: 1 hour 15 minutes (includes marinating time)
- Cook Time: Approximately 20 minutes
- Total Time: 1 hour 35 minutes
- Servings: 12
- Dietary Type: Vegan, Gluten-Free
Ingredients
- 2 lbs firm tofu, (Wildwood brand recommended)
- 4 teaspoons curry powder
- 2 limes, juice of
- 3 ounces olive oil
- 3 teaspoons cumin seeds
- 2 medium onions, diced
- 2 green peppers, diced
- 2 tablespoons garlic, minced
- 4 tablespoons ginger, minced
- 1 teaspoon cayenne
- 5 teaspoons coriander
- ½ teaspoon turmeric
- 8 roma tomatoes, diced
- ½ cup cilantro, chopped
Equipment Needed
- Large bowl
- Paper towels
- Skillet
Instructions
-
Begin by preparing the tofu. Drain the tofu thoroughly. Press it gently between layers of paper towels to remove excess moisture. This step is crucial for achieving a good sear and preventing the tofu from becoming soggy. Cut the tofu into bite-sized cubes.
-
In a large bowl, combine the curry powder and half of the lime juice (the juice of one lime). Mix well to create a marinade.
-
Add the tofu cubes to the bowl and toss gently to coat them evenly with the curry-lime marinade.
-
Let the tofu marinate for at least one hour, or even longer for a more intense flavor. The longer the tofu marinates, the more the flavors will penetrate, resulting in a more delicious final product.
-
Heat 2 ounces of the olive oil in a skillet over medium-high heat. Ensure the skillet is hot before adding the tofu to prevent sticking.
-
Add the marinated tofu to the hot skillet in a single layer, being careful not to overcrowd the pan. If necessary, cook the tofu in batches.
-
Cook the tofu over medium-high heat, turning occasionally, until it is browned on all sides. This usually takes about 8-10 minutes.
-
Once the tofu is browned, turn off the heat and add the remaining lime juice (the juice of the other lime) to the skillet. Toss gently to coat the tofu with the lime juice. Set aside.
-
In a separate skillet, heat the remaining 1 ounce of olive oil over medium heat.
-
Add the cumin seeds to the hot oil. Let them sizzle for a few seconds until they become fragrant, releasing their aromatic oils. Be careful not to burn them.
-
Add the diced onions to the skillet and sauté over high heat until they are lightly browned, stirring frequently. This process might take around 5-7 minutes.
-
Add the diced green peppers, minced garlic, minced ginger, cayenne, coriander, and turmeric to the skillet.
-
Cook for several more minutes, stirring occasionally, until the peppers have softened somewhat. This usually takes about 5 minutes. Be mindful not to burn the garlic or ginger.
-
Add the browned tofu (with its lime juice) and the diced roma tomatoes to the skillet with the vegetables.
-
Cook until the tofu is heated through and the tomatoes have softened and released their juices. This should take about 5 minutes.
-
Stir in the chopped cilantro.
-
Serve hot.
Expert Tips & Tricks
- Pressing the tofu is key: Don’t skip the step of pressing the tofu to remove excess water. This allows it to brown properly and absorb the marinade.
- Marinating time: The longer the tofu marinates, the more flavorful it will be. If you have time, marinate it overnight in the refrigerator.
- Spice level: Adjust the amount of cayenne to your preference. For a milder dish, reduce or omit it entirely. For more heat, add a pinch of red pepper flakes.
- Browning the tofu: Don’t overcrowd the pan when browning the tofu. This will lower the temperature of the oil and result in steamed, rather than browned, tofu. Cook in batches if necessary.
- Deglazing the pan: The lime juice added to the tofu at the end helps to deglaze the pan, lifting up any browned bits (fond) from the bottom and adding extra flavor to the dish.
Serving & Storage Suggestions
Serve this flavorful tofu dish hot, garnished with extra cilantro. It pairs well with rice, quinoa, or naan bread. It’s also delicious served with a side of steamed greens or a fresh salad.
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply microwave or sauté in a skillet until heated through. The flavors may even intensify slightly after a day or two. This dish is not recommended for freezing, as the texture of the tofu may change upon thawing.
Nutritional Information
| Nutrient | Amount per Serving | % Daily Value |
|---|---|---|
| Calories | 149.8 kcal | N/A |
| Calories from Fat | 96 g | 65% |
| Total Fat | 10.7 g | 16% |
| Saturated Fat | 1.7 g | 8% |
| Cholesterol | 0 mg | 0% |
| Sodium | 15.1 mg | 0% |
| Total Carbohydrate | 8.7 g | 2% |
| Dietary Fiber | 2.4 g | 9% |
| Sugars | 3 g | N/A |
| Protein | 7.4 g | 14% |
Note: Nutritional information is an estimate and may vary based on specific ingredients and cooking methods.
Variations & Substitutions
- Other Vegetables: Feel free to add other vegetables to the mix, such as bell peppers of different colors (red, yellow, orange), zucchini, or mushrooms.
- Spice it Up: If you like it extra spicy, add a chopped jalapeño or serrano pepper to the skillet along with the other vegetables.
- Herbs: Experiment with different fresh herbs. Parsley or basil would be delicious additions.
- Tofu Type: While firm or extra-firm tofu is recommended, you could try using smoked tofu for a different flavor profile.
FAQs (Frequently Asked Questions)
Q: Can I use frozen tofu for this recipe?
A: Yes, you can use frozen tofu. Thawing and pressing frozen tofu can actually improve its texture, making it chewier and more absorbent. Just be sure to press it thoroughly after thawing to remove excess moisture.
Q: How do I know when the tofu is browned enough?
A: The tofu should be golden brown on all sides. Don’t be afraid to let it get a little crispy – that’s where the flavor is!
Q: Can I make this recipe ahead of time?
A: Yes, you can prepare the tofu and the vegetable mixture separately ahead of time and store them in the refrigerator. When you’re ready to serve, simply combine them and heat through.
Q: I don’t have Roma tomatoes. Can I use another kind?
A: Yes, you can use other types of tomatoes, such as diced canned tomatoes or cherry tomatoes cut in half. The key is to use a variety that is flavorful and not too watery.
Q: Is this recipe suitable for someone on a low-sodium diet?
A: This recipe is naturally low in sodium, but you can further reduce the sodium content by using low-sodium soy sauce (if you choose to add any) and being mindful of the sodium content of other ingredients.
Final Thoughts
This Tofu With Onions, Peppers, and Tomatoes recipe is more than just a meal; it’s a celebration of flavor and texture. It’s an invitation to explore the versatility of tofu and discover the delicious possibilities that lie within plant-based cooking. I encourage you to try this recipe, experiment with your own variations, and share your feedback. Pair it with your favorite grain, a crisp salad, and a refreshing beverage for a complete and satisfying meal. Happy cooking!
