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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

Frequently Asked Questions

Is tempeh really keto-friendly? It seems high in carbs.
Tempeh does contain more carbs than some keto proteins, but it is absolutely manageable within a ketogenic diet. A 3-ounce serving of tempeh has roughly 5 grams of net carbs, along with 15 grams of protein and 9 grams of healthy fat. The key is portion control and pairing it with very low-carb vegetables like cauliflower and cucumber, as this recipe does. The remaining carbs in each bowl come from olives, tahini, and cauliflower — all excellent keto ingredients. At 8 grams of net carbs total, this bowl leaves plenty of room in a typical 20–25 gram daily net carb budget.
Can I substitute tofu for the tempeh in this recipe?
You can, but the texture and macros will change. Extra-firm tofu works best — press it for at least 20 minutes, then cube and pan-fry until crispy. Tofu is lower in carbs than tempeh (about 1–2 grams of net carbs per serving), which would bring the total bowl down to around 5 grams of net carbs. However, tofu has less fat and protein than tempeh, so consider adding an extra tablespoon of olive oil to the bowl to maintain the keto fat ratio. Skip the steaming step if using tofu — it is not necessary.
How long do these meal-prep bowls last in the fridge?
The bowls keep well for up to 5 days when stored properly in airtight containers in the refrigerator. The tempeh actually improves over the first 24–48 hours as the marinade flavors deepen. The cauliflower rice stays firm because we cooked out the excess moisture. For the best results, store the tahini drizzle and fresh cucumber separately and add them just before eating. If you notice any off smells or texture changes after day 4, trust your senses. These bowls do not freeze well due to the fresh vegetable components.
How can I make this dairy-free for vegan keto?
Replace the whipped feta with a dairy-free alternative: blend 1/2 cup of raw cashews (soaked for 2 hours) with 2 tablespoons of nutritional yeast, 1 tablespoon of lemon juice, and a pinch of salt until smooth. This gives you a tangy, cheesy spread without any dairy. Skip the cream cheese entirely. The rest of the recipe — tempeh, olive oil, tahini, olives, and vegetables — is already fully vegan. Note that cashews add a few extra carbs, so your net carb count will rise to about 10 grams per serving. Macadamia nuts are a lower-carb alternative if you want to stay under 8 grams.
My tempeh keeps falling apart in the skillet. What am I doing wrong?
This usually happens for one of two reasons: the slices are too thin, or the pan is not hot enough. Cut your tempeh at least 1/2-inch thick so the strips hold their structure during cooking. Make sure the skillet is properly preheated over medium-high heat before adding the tempeh — you should hear an immediate sizzle when the first strip hits the oil. Resist the urge to move the pieces around. Let them cook undisturbed for a full 3–4 minutes to develop a firm, golden crust before flipping. The steaming step also helps by firming up the tempeh's texture before it hits the pan.