VeganPreps

Crispy Tofu With Olives & Preserved Lemon

Prep 15 min | Cook 30 min | Total 45 min | Servings 4 servings


Crispy Tofu With Olives & Preserved Lemon
All Vegan Dinners160 recipes

Firm tofu gets seared until golden, then goes into a warm broth with olives and preserved lemon. The Moroccan spices build quickly in the pan. Good over couscous or with crusty bread.

Preserved Lemon Adds Brightness

Preserved lemon brings a sharp, salty brightness to this crispy tofu dish, cutting through the richness of the oil and the warmth of the spices. I rinse the preserved lemon under cold water and discard the soft pulp because that’s where bitterness hides. Then I cut the peel into small pieces and stir them in during the final minutes of cooking. This timing matters because you want that citrus punch to stay vibrant rather than fade into the broth. The preserved lemon’s intensity works well with the sweet cinnamon and earthiness of the olives. Preserved lemons* are essential pantry staples that deserve a permanent place in your kitchen.

Essential Pantry Staples

This dish combines the satisfying texture of seared tofu with the briny, tangy flavors of olives and preserved lemon. The warm spices of ginger and cinnamon create an aromatic base that complements the protein, while the vegetable broth creates a light, flavorful sauce that brings all the elements together. When sourcing extra-firm tofu, look for high-quality brands* that are well-pressed and drained for optimal searing and crispiness.

When sourcing these ingredients, prioritize finding high-quality extra-firm tofu that has been well-drained so you get proper searing and browning. Preserved lemons are essential to this recipe’s authentic flavor and can be found in specialty stores or the international aisle of most markets – they can’t be swapped out for fresh lemon juice. Use fresh garlic and parsley rather than dried alternatives for the best results, and pick brine-cured green olives with pits removed for convenience and consistent flavor throughout the dish.

Searing Tofu Until Golden Crisp

Crispy Tofu With Olives & Preserved Lemon - preparation

Heat 3 tablespoons of vegetable oil in a large skillet over medium heat. Once the oil is shimmering and hot, carefully add the 1 1/2 pounds of extra-firm tofu that has been drained and cut into 1-inch cubes. Allow the tofu to make contact with the hot oil without moving it immediately, as this helps develop a golden crust. Turn the cubes occasionally to make sure all sides develop an even, crispy exterior. This searing process takes approximately 5 minutes total and is important for creating textural contrast in the finished dish. Once the tofu is golden and crisp on all sides, remove it from the pan and drain on a paper-towel-lined plate to remove excess oil.

After draining the tofu, I use the same skillet to sauté 1 small onion that has been finely chopped (about 1/2 cup) along with 3 minced cloves of garlic (1 tablespoon) for 2 to 3 minutes until the onion becomes soft. I stir in 1 teaspoon of ground ginger and 1 teaspoon of ground cinnamon, allowing the spices to bloom in the oil for a moment. I pour in 2 cups of low-sodium vegetable broth and return the seared tofu to the pan. I cover and simmer for 15 to 20 minutes, stirring once halfway through cooking to make sure flavors are spread evenly.

To finish the dish, I rinse 1 preserved lemon under cold water, discard the pulp, and cut the peel into small pieces. I stir the preserved lemon into the tofu mixture along with 2/3 cup of green olives and 3 tablespoons of finely chopped parsley. I season with salt and pepper to taste and serve immediately.

Try Chickpeas Instead of Tofu

If you’d rather skip the tofu altogether, you can swap it out for chickpeas and you’ll still get that hearty, satisfying dish with plenty of protein. Use two cans of chickpeas, drained and rinsed, instead of the tofu cubes. You won’t need to sear them since they’re already cooked. Just add them directly to the skillet after sautéing your onions and garlic. The chickpeas’ll soak up all those wonderful flavors from the ginger, cinnamon, and broth, creating a comforting stew. This substitution works really well and gives you a different texture while keeping the dish’s Moroccan-inspired character intact.

Serve Over Couscous or Rice

While you’re simmering that fragrant tofu mixture, prepare a base to soak up all those delicious Moroccan flavors. Couscous and rice both work great for this purpose. Couscous cooks faster – just ten minutes – making it ideal when you’re short on time. Rice takes longer but absorbs more sauce, which I prefer for this dish. Either option gives you the neutral backdrop that lets the preserved lemon and olives stand out. Fluff your choice with a fork, then spoon the warm tofu mixture over top. The grains catch all those aromatic spices and broth, turning simple sides into something truly satisfying.

Final Thoughts

This Crispy Tofu with Olives & Preserved Lemon dish brings together bold Moroccan flavors in a way that’s both impressive and totally doable in your own kitchen. I love how the preserved lemon cuts through the richness while the olives add briny depth. The tofu’s crispy exterior gives you texture contrast against the tender, aromatic broth. You’ll find this recipe works beautifully over couscous or rice, but honestly, it stands alone perfectly fine. The spice combination – ginger and cinnamon – creates warmth without heat. Make this when you want something special that doesn’t require complicated techniques or hard-to-find ingredients.

Crispy Tofu With Olives & Preserved Lemon

Prep15 min
Cook30 min
Total45 min
Servings4 servings

Ingredients

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe