Indulge in the vibrant flavors of the Mediterranean with this Greek Tofu recipe—a plant-based twist on classic Greek-inspired cuisine. Bite-sized cubes of firm tofu are marinated in a zesty blend of olive oil, lemon juice, red wine vinegar, garlic, and aromatic spices like oregano, thyme, and smoky paprika for a bold layer of flavor. After a quick pan-sear for golden, crispy edges, the tofu is tossed with briny kalamata olives, tangy sun-dried tomatoes, and fresh parsley for a refreshingly savory finish. This versatile vegan dish is perfect as a topping for crisp salads, stuffed into warm pita wraps, or served over fluffy rice or quinoa. Ready in just 35 minutes with an optional marinade time for enhanced taste, this Greek Tofu recipe is a delicious and healthy way to bring Mediterranean-inspired flavors to your table. Perfect for dinner, meal prep, or a flavorful plant-based main dish!
Press the tofu to remove excess moisture. Use a tofu press or wrap the tofu in a clean kitchen towel and place a heavy object on top for 15 minutes.
Once pressed, cut the tofu into 1-inch cubes and set aside.
In a medium-sized mixing bowl, whisk together olive oil, lemon juice, red wine vinegar, minced garlic, oregano, thyme, cumin, smoked paprika, salt, and black pepper to create the marinade.
Add the tofu cubes to the marinade, ensuring they are evenly coated. Cover and refrigerate for at least 30 minutes, or up to 8 hours for maximum flavor.
Heat a non-stick or cast-iron skillet over medium heat. Add a drizzle of olive oil to the pan.
Remove the tofu from the marinade (reserve the marinade) and sear the cubes in the hot skillet for 3–4 minutes on each side, until golden and crispy.
Lower the heat to medium-low, then pour the reserved marinade into the skillet. Let it simmer for 2–3 minutes to heat through and slightly thicken.
Toss the cooked tofu with chopped parsley, kalamata olives, and sun-dried tomatoes for a burst of fresh and briny flavors.
Serve warm as a topping for salads, in pita wraps, or alongside rice or quinoa.
Serving size | 614.8 grams (614.8g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 884 |
Total Fat 60.80g | 78% |
Saturated Fat 8.90g | 45% |
Polyunsaturated Fat 2.70g | |
Cholesterol 0mg | 0% |
Sodium 3632mg | 158% |
Total Carbohydrate 47.10g | 17% |
Dietary Fiber 12.90g | 46% |
Total Sugars 24.30g | |
Protein 50.70g | 101% |
Vitamin D 0IU | 0% |
Calcium 756mg | 58% |
Iron 13mg | 74% |
Potassium 1703mg | 36% |
Source of Calories