Nutrition Facts for Greek tofu

Greek Tofu

Image of Greek Tofu
Nutriscore Rating: 70/100

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!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
20 min
🕐
Total Time
35 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

14 items
  • 14 oz firm tofu
  • 2 tbsp olive oil
  • 3 tbsp lemon juice
  • 2 tbsp red wine vinegar
  • 3 cloves fresh garlic, minced
  • 2 tsp dried oregano
  • 1 tsp dried thyme
  • 0.5 tsp ground cumin
  • 0.5 tsp smoked paprika
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 2 tbsp fresh parsley, chopped
  • 0.25 cup kalamata olives, sliced
  • 0.25 cup sun-dried tomatoes, julienned
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

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.

2

Once pressed, cut the tofu into 1-inch cubes and set aside.

3

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.

4

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.

5

Heat a non-stick or cast-iron skillet over medium heat. Add a drizzle of olive oil to the pan.

6

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.

7

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.

8

Toss the cooked tofu with chopped parsley, kalamata olives, and sun-dried tomatoes for a burst of fresh and briny flavors.

9

Serve warm as a topping for salads, in pita wraps, or alongside rice or quinoa.

Cooking Tip: Take your time with each step for the best results!
884
cal
50.7g
protein
47.1g
carbs
60.8g
fat

Nutrition Facts

1 serving (614.8g)
Calories
884
% Daily Value*
Total Fat 60.8 g 78%
Saturated Fat 8.9 g 44%
Polyunsaturated Fat 2.7 g
Cholesterol 0 mg 0%
Sodium 3632 mg 158%
Total Carbohydrate 47.1 g 17%
Dietary Fiber 12.9 g 46%
Total Sugars 24.3 g
Protein 50.7 g 101%
Vitamin D 0.0 mcg 0%
Calcium 756 mg 58%
Iron 13.4 mg 74%
Potassium 1703 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.

Source of Calories

20.1%%
21.6%%
58.3%%
Fat: 547 cal (58.3%%)
Protein: 202 cal (21.6%%)
Carbs: 188 cal (20.1%%)