These meal-prep Mediterranean tempeh bowls are the kind of lunch you actually look forward to pulling out of the fridge on a busy Tuesday. Thick slabs of tempeh get soaked in a punchy oregano-lemon-garlic marinade, then pan-fried until deeply golden and crispy at the edges. They sit on a bed of herbed cauliflower rice alongside a generous swirl of whipped feta and a scattering of briny kalamata olives, crunchy cucumber, and toasted pine nuts. Every bite delivers that unmistakable sun-drenched Mediterranean flavor — salty, bright, herbaceous, and rich.
The macro profile here is exactly what a keto lunch should look like. With 56 grams of fat per serving — mostly from extra-virgin olive oil, creamy feta, tahini, and the natural fats in tempeh — you stay deep in ketosis without any tricks. Protein clocks in at 23 grams thanks to the tempeh and dairy, while net carbs sit at a comfortable 8 grams. Fat accounts for roughly 79% of total calories, making this a textbook ketogenic meal.
Best of all, the entire recipe is designed for batch cooking. You can prep all four servings in under 45 minutes on a Sunday, portion them into containers, and grab one each day through Thursday. The components hold up beautifully in the fridge — the tempeh stays flavorful, the cauliflower rice absorbs the herbs without getting mushy, and the whipped feta actually improves as it chills. Just keep the dressing on the side for the freshest results.
Ingredients (serves 4)
For the marinated tempeh:
- 12 oz (340g) tempeh, sliced into 1/2-inch (1.25cm) strips
- 3 tablespoons (45ml) extra-virgin olive oil
- 2 tablespoons (30ml) fresh lemon juice
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the whipped feta:
- 4 oz (113g) feta cheese, crumbled
- 2 oz (57g) cream cheese, softened
- 1 tablespoon (15ml) extra-virgin olive oil
- 1 tablespoon (15ml) fresh lemon juice
- 1 small clove garlic
For the herbed cauliflower rice:
- 3 cups (340g) riced cauliflower, fresh or frozen
- 2 tablespoons (30ml) extra-virgin olive oil
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the bowls:
- 1/3 cup (50g) kalamata olives, halved
- 1 medium Persian cucumber, diced (about 3/4 cup / 100g)
- 2 tablespoons (18g) pine nuts, toasted
- 1 cup (30g) baby spinach, loosely packed
- Fresh dill or parsley for garnish
For the lemon-tahini drizzle:
- 3 tablespoons (45g) tahini
- 2 tablespoons (30ml) fresh lemon juice
- 2 tablespoons (30ml) water
- 1 small clove garlic, minced
- Pinch of salt
Instructions
Steam the tempeh. Bring an inch of water to a boil in a medium saucepan. Place the tempeh strips in a steamer basket, cover, and steam for 10 minutes. This removes bitterness and helps the marinade absorb. Pat the strips dry with a clean towel and let them cool for 5 minutes.
Marinate the tempeh. In a shallow dish, whisk together the olive oil, lemon juice, garlic, oregano, smoked paprika, cumin, salt, and pepper. Lay the steamed tempeh strips in the marinade, turning to coat all sides. Let them sit for at least 10 minutes while you prepare the other components. For deeper flavor, you can marinate for up to 24 hours in the refrigerator.
Make the whipped feta. Add the crumbled feta, cream cheese, olive oil, lemon juice, and garlic to a food processor or high-powered blender. Blend for 60–90 seconds, scraping down the sides once, until the mixture is smooth and fluffy with a spreadable texture. If it is too thick, add water one teaspoon at a time. Transfer to a container and refrigerate.
Cook the cauliflower rice. Heat the olive oil in a large skillet over medium-high heat. Add the riced cauliflower, oregano, salt, and pepper. Cook for 5–7 minutes, stirring frequently, until the cauliflower is tender and any excess moisture has evaporated. You want it dry, not soggy — this is critical for meal prep. Spread on a plate to cool.
Pan-fry the tempeh. Using the same skillet, add a thin film of olive oil (about 1 teaspoon) over medium-high heat. Remove the tempeh from the marinade and place the strips in the skillet in a single layer. Cook for 3–4 minutes per side until deep golden-brown and crispy at the edges. The marinade sugars will caramelize slightly, creating irresistible charred spots. Transfer to a cutting board and slice into bite-sized cubes or leave as strips.
Make the lemon-tahini drizzle. Whisk together the tahini, lemon juice, water, garlic, and salt in a small bowl until smooth and pourable. It should have the consistency of a thin salad dressing. Add more water by the teaspoon if needed. Store in a small jar or container.
Toast the pine nuts. In a dry skillet over medium-low heat, toss the pine nuts for 2–3 minutes, shaking the pan frequently, until they are evenly golden. Watch them closely — they go from toasted to burnt in seconds. Remove from heat immediately.
Assemble the bowls. Divide the herbed cauliflower rice among four meal-prep containers. Top each with a quarter of the pan-fried tempeh, a generous dollop of whipped feta, a handful of baby spinach, diced cucumber, and halved olives. Sprinkle the toasted pine nuts over the top and tuck a sprig of fresh dill or parsley alongside. Store the lemon-tahini drizzle in separate small containers to keep everything crisp.
Store and serve. Seal the containers and refrigerate for up to 5 days. When ready to eat, drizzle the tahini dressing over the bowl. These bowls are delicious cold straight from the fridge, or you can microwave for 90 seconds if you prefer them warm — just add the fresh cucumber and dressing after reheating.
Nutrition per Serving
| Nutrient | Amount |
|---|---|
| Calories | ~640 kcal |
| Fat | ~56g |
| Protein | ~23g |
| Total Carbs | ~13g |
| Fiber | ~5g |
| Net Carbs | ~8g |
Nutrition is approximate, calculated based on the stated ingredients and standard USDA data. Actual values may vary depending on specific brands used.
Tips & Variations
Use the steaming step — don't skip it. Raw tempeh can taste bitter and chalky, which turns a lot of people off. Steaming for 10 minutes mellows the flavor dramatically and opens up the tempeh's porous texture so it absorbs the Mediterranean marinade like a sponge. This one step makes or breaks the recipe.
Swap pine nuts for hemp hearts to cut costs. Pine nuts are traditional and delicious but expensive. Hemp hearts provide a similar nutty richness with even more protein and healthy fats — about 3 grams of fat per tablespoon — and they cost a fraction of the price. Toasted sunflower seeds also work well and keep this recipe nut-free.
Watch for hidden carbs in store-bought tahini. Pure tahini should contain only sesame seeds and maybe a pinch of salt. Some brands add sugar, honey, or seed oils that bump up the carb count. Always check the label — you want 1 gram of net carbs or less per tablespoon. Brands like Soom, Seed + Mill, or Trader Joe's organic are reliably clean.
Try halloumi instead of whipped feta for a warm variation. Slice 4 ounces of halloumi into planks and pan-fry them alongside the tempeh until golden on each side. Halloumi adds a satisfying squeaky chew and is naturally very low in carbs. This turns the bowl into a heartier, protein-packed lunch closer to 28 grams of protein per serving.
Keep the components separate for the longest fridge life. Store the cauliflower rice and tempeh together in the main container, but keep the whipped feta, tahini drizzle, and fresh cucumber in separate small containers or silicone cups. Assembling at lunchtime takes 30 seconds and ensures nothing gets soggy. The tempeh and cauliflower rice actually taste better after a day as the herbs continue to develop.