Skip to main content

Smoky Tofu Shakshuka

4.0

(2)

Smoky Tofu Shakshuka in a castiron skillet with a spoon
Photo by Jonathan Gregson

This vegan version of the classic North African scramble uses soft silken tofu instead of eggs without any sacrifice of flavor. I like the sweetness that comes from using a rose or apricot harissa, but regular harissa will work well too—­as always, use what you can find and what you prefer! As the spice and heat levels of different brands of harissa can vary quite dramatically, start with my suggestion and then you can always add extra as a condiment when serving. The tomato sauce can be made ahead of time and keeps well in the fridge for up to a week.

Recipe information

  • Total Time

    45 minutes

  • Yield

    4 servings

Ingredients

3 Tbsp. vegetable oil
1 small onion, finely chopped
¾ tsp. salt, divided
2 garlic cloves, minced
1 tsp. smoked sweet paprika
½ tsp. ground cumin
Pinch ground nutmeg or allspice
1 (14-­oz./400 g) can diced tomatoes
2 tsp. rose, apricot, or regular harissa
1 tsp. sugar
Freshly ground black pepper
1 (14-­oz./400 g) block silken tofu

Preparation

  1. Step 1

    Heat 3 Tbsp. vegetable oil in a frying pan over medium heat. Add 1 small onion, finely chopped, and ½ tsp. salt and cook for about 12 minutes, until the onion has softened.

    Step 2

    Add 2 garlic cloves, minced, 1 tsp. smoked sweet paprika, ½ tsp. ground cumin, and pinch ground nutmeg or allspice and cook for 2 minutes, stirring often. Stir in one 14-­oz./400 g can diced tomatoes, 2 tsp. rose, apricot, or regular harissa, 1 tsp. sugar, another ¼ tsp. salt, and a generous grind of freshly ground black pepper. Bring to a boil, then reduce the heat, cover, and simmer for 20 minutes, stirring occasionally.

    Step 3

    Add one 14-­oz./400 g block silken tofu, gently breaking it up as you fold it into the tomato mixture. Cook for 2 minutes, then taste and add a touch more salt and pepper or harissa if needed.

Cover of Sabzi with plates of vegetables
Excerpted from Sabzi: Vibrant Vegetarian Recipes. Copyright © 2025 by Yasmin Khan. Used with permission of the publisher, W. W. Norton & Company, Inc. All rights reserved. Buy the full book from Amazon or Bookshop.
Read More
Fufu is a dish that has been passed down through many generations and is seen as a symbol of Ghanaian identity and heritage. Making fufu traditionally is a very laborious task; this recipe mimics some of that hard work but with a few home-cook hacks that make for a far easier time.
This is what I call a fridge-eater recipe. The key here is getting a nice sear on the sausage and cooking the tomato down until it coats the sausage and vegetables well.
This pasta has some really big energy about it. It’s so extra, it’s the type of thing you should be eating in your bikini while drinking a magnum of rosé, not in Hebden Bridge (or wherever you live), but on a beach on Mykonos.
The mussels here add their beautiful, briny juices into the curry, which turn this into a stunning and spectacular dish.
Turn inky black rice into a dreamy coconut milk pudding you’re fully authorized to enjoy for breakfast or dessert.
An ex-boyfriend’s mom—who emigrated from Colombia—made the best meat sauce—she would fry sofrito for the base and simply add cooked ground beef, sazón, and jarred tomato sauce. My version is a bit more bougie—it calls for caramelized tomato paste and white wine—but the result is just as good.
Spaghetti is a common variation in modern Thai cooking. It’s so easy to work with and absorbs the garlicky, spicy notes of pad kee mao well.
This marinara sauce is great tossed with any pasta for a quick and easy weeknight dinner that will leave you thinking, “Why didn’t anyone try this sooner?”