Nut-Free, Gluten-Free, Kid-Friendly, One-Pan/One-Pot
Shakshuka is a Mediterranean dish that consists of eggs poached in a sauce of tomatoes, peppers, and onion. It’s something that’s easily veganized using tofu. This recipe also added some beans, adding more protein, fiber, and texture. It’s often served for breakfast, but it’s a dinner dish in some countries. Serve it as is or with cooked rice or roasted potatoes.
Prep Time10 minutesmins
Cook Time30 minutesmins
Course: Breakfast, Dinner, Lunch
Cuisine: Mediterranean
Keyword: vegan
Servings: 4people
Ingredients
114-ounce container extra firm tofu, drained, pressed
5teaspoonsneutral-flavored vegetable oildivided
½cupdiced yellow onionabout ½ onion
2garlic clovesminced
1red bell pepperseeded and diced
128 ounce can crushed tomatoes
114-ounce can navy beans, rinsed and drained
2cupsloosely packed baby spinach
1teaspoonground cumin
1teaspoonsmoked paprika
1teaspoondried oregano
½teaspoonground coriander
½teaspoonsalt
¼teaspoonblack pepper
¼cupchopped fresh parsley leaves
Instructions
Cut your tofu into 8 slabs, about ½ inch thick. Cut each slab into two triangles.
In a large pan over medium-high heat, heat 2 teaspoons of the oil until it shimmers. Add the tofu and cook undisturbed for 5 minutes, or until browned slightly. Flip the pieces, add another teaspoon of oil to the pan, and cook for another 5 minutes. Transfer the cooked tofu to a plate and set aside.
In the same pan, heat the remaining oil over medium-high heat. Add the onion and cook for 5 minutes, until it begins to soften. Add the bell pepper and garlic and cook, stirring occasionally, for 5 more minutes, until they begin soften.
Stir in the tomatoes, beans, spinach, cumin, paprika, oregano, coriander, salt, and pepper. Add the tofu back to the pan and bring to a simmer. Cook for about 10 minutes, until the tomatoes have thickened slightly. Top with the chopped parsley