Shakshuka is one of my favorite things to cook. It’s simple to make, takes little effort, and is delish! I decided I wanted some pizazz added to this already pizazzy dish!
One Pan, No Apologies: White Bean Shakshuka with Chorizo
A bold, spiced dish that works for breakfast, lunch, or dinner, and is better for you than it has any right to be
Shakshuka has been a staple across North Africa and the Middle East for a long time, and it’s had a well-deserved moment in Western kitchens over the past decade or so. The base concept is simple: eggs poached directly in a spiced tomato sauce. What this version does is take that idea and build on it, adding white beans for substance and chorizo for smoky, savory depth. The result is a one-pan meal that feels indulgent and is genuinely nourishing at the same time.
Let’s talk about what’s in it.
Extra Virgin Olive Oil: The Foundation
This dish starts and finishes with olive oil, which is worth noting. Extra virgin olive oil is full of healthy fats and antioxidants that are good for your heart (which is very important to me given my history), and it’s also a flavor carrier, meaning it picks up the aroma of whatever you cook in it and distributes it throughout the dish. The drizzle at the end, added after the heat is off, is particularly smart. Raw olive oil has a fruitier, more vibrant taste than cooked oil, and it retains more of its beneficial properties. That finishing drizzle is doing real work.
Chorizo: The Flavor Engine
Sautéing the chorizo separately before adding it to the dish is a smart move. It lets the fat render properly, and the edges get a little caramelized, which adds texture and depth you wouldn’t get if it simmered in the sauce the whole time. Chorizo is seasoned with smoked paprika and garlic during its curing process, which means it infuses those flavors into everything around it as it cooks.
It’s a rich ingredient, no question, and it brings protein and iron along with the fat. A little goes a long way here, and because the rest of the dish is vegetable and bean-heavy, the balance works out well.
Onion and Bell Peppers: The Vegetable Base
Yellow onion, red bell pepper, and orange bell pepper together make up the backbone of the sauce. Onions are good for gut health and bring a natural sweetness once they soften. Bell peppers are surprisingly high in vitamin C, especially the red ones, which have more than an orange. They also add color and a slight sweetness that balances the tomatoes’ acidity.
Cooking them over medium-high heat for five to seven minutes softens them just enough without turning them mushy. They hold a little texture, which is important in a dish where everything else is fairly soft.
Garlic: Background Support
Two cloves aren’t a lot, but garlic is one of those ingredients that earns its place even in small amounts. It supports heart health and immune function and adds a savory base note that ties the aromatics together. Going in with the onions and peppers rather than separately means it cooks evenly and doesn’t risk burning, which would make it bitter.
The Spice Blend: Coriander, Paprika, Cumin, and Red Pepper Flakes
This is where the dish gets its identity. Each spice is doing something specific. Coriander has a warm, slightly citrusy quality that lifts the whole blend. Paprika adds color and a mild, earthy sweetness. Cumin is the deeply savory one, with a nuttiness that grounds everything else.
Red pepper flakes bring a straightforward, clean heat that works well here because the other spices are doing the more nuanced flavor work. They’re made from dried crushed chilies and carry capsaicin, the compound responsible for the heat, which has been linked to improved circulation and metabolism. Add as much or as little as you like; this is one of the easier parts of the recipe to adjust to your own tolerance. All four spices also have well-studied antioxidant and anti-inflammatory properties. Cooking them in oil before adding the liquid helps release their flavor compounds and makes them more effective throughout the sauce.
Adding the spices early, right in with the vegetables and oil, is the right call. Blooming spices in fat rather than just adding them to liquid is one of those small techniques that makes a noticeable difference in how deep the flavor goes.
Canned Diced Tomatoes: Better Cooked Than Raw
Tomatoes are one of the few vegetables where cooking actually increases the availability of a key nutrient. Lycopene, the compound that gives tomatoes their red color and is associated with heart and prostate health, becomes easier for the body to absorb when tomatoes are cooked and combined with a fat such as olive oil. A 26-ounce box (Pomi brand for me) of diced tomatoes with their juices is essentially a concentrated source of that, simmered for 20 minutes with olive oil already in the pan. The tomatoes also provide the liquid base for poaching the eggs, which is the quiet genius of the whole dish.
Cannellini Beans: The Ingredient That Makes It a Meal
White beans are the addition that takes this from a tomato-and-egg dish to something you can actually eat for dinner without feeling like you’re missing something. Cannellini beans are high in fiber and plant-based protein, and they have a creamy texture that beautifully absorbs the spiced tomato sauce during the 20-minute simmer.
They’re also good for blood sugar stability, since the fiber slows digestion and prevents the kind of spike and crash you can get from a meal that’s mostly carbohydrate. Rinsing canned beans before adding them removes the starchy liquid they’re packed in, which can make the sauce cloudy and slightly gummy. A quick rinse delivers cleaner flavor and better texture.
Eggs: Poached Right in the Sauce
Eggs are a complete protein, meaning they contain all the essential amino acids your body needs but can’t make on its own. They’re also a source of choline, which supports brain function, and lutein, which is good for eye health. The yolks carry most of the nutrients, which is one reason keeping them runny matters beyond just texture preference.
Poaching the eggs directly in the sauce rather than cooking them separately is both practical and smart. They absorb some of the flavor from the tomatoes and spices as they set, and the runny yolk breaks into the sauce when you eat it, adding a richness that you don’t get from a fully cooked egg. The technique of making wells in the sauce and covering the pan creates a gentle steam environment that sets the whites without overcooking the yolks. Five minutes is about right, but it’s worth watching the first time.
Fresh Parsley and Dill: Added Last for Good Reason
Fresh herbs are always added at the end in dishes like this, and it’s not just about looks. Both parsley and dill are high in vitamins K and C, and those nutrients are sensitive to heat. Adding them after the pan comes off the heat means they contribute their full nutritional value rather than having it cooked away. They also provide a bright, fresh contrast to the deep, spiced flavors of the sauce, which the dish genuinely needs. Without them, everything blurs together. With them, each bite has a little lift.
The One-Pan Approach: Why It Works
Everything about this recipe is designed around a single pan, and that’s not just a convenience thing. Building the sauce in layers in the same pan, starting with oil, then aromatics, then spices, then tomatoes and beans, means every ingredient picks up what came before it. By the time the eggs go in, the sauce has 20 minutes of developed flavor behind it.
The partial cover during the simmer is a small detail worth following up on. It lets some steam escape so the sauce thickens properly, while keeping enough moisture in the pan that it doesn’t reduce too fast and scorch. Full cover would leave the sauce too loose. No cover, and it dries out too quickly. The slight opening is the right call.
Here’s what you came for:
Ingredients:
3 chorizo sausages
Extra virgin olive oil
1 medium yellow onion, halved and thinly sliced
1 large green bell pepper, cored and chopped
1 red bell pepper, cored and chopped
2 garlic cloves, minced
1 teaspoon ground coriander
1 teaspoon paprika
1/2 teaspoon cumin
1/2 teaspoon Aleppo pepper or red pepper flakes, plus more to your liking (I used flakes)
Kosher salt
Black pepper
1 (28-ounce) can diced tomatoes with their juices (I used a 26-ounce box of Pomi brand).
1 (15-ounce) can cannellini beans, drained and rinsed
4 large eggs
1/4 cup chopped fresh parsley
1/4 cup chopped fresh dill
Directions:
- Sauté the chorizo. Slice the chorizo sausages in half and empty the filling into a large pan (with a lid) over medium heat, drizzled with olive oil. Sauté until cooked through. Remove from heat, set aside.
- Sauté the veggies. In a large pan with a lid, heat about 2 tablespoons of olive oil until shimmering. Add the onions, peppers, and garlic. Add the coriander, paprika, cumin, Aleppo pepper or pepper flakes, and a big dash of salt and black pepper. Cook over medium-high heat, stirring regularly, until the vegetables have softened, about 5 to 7 minutes.
- Simmer. Stir in the chorizo, the tomatoes with their juices, and the cannellini beans. Bring to a boil, then lower the heat and cover the pan partway, allowing just a small opening at the top. Simmer for about 20 minutes, or until the tomato sauce thickens a bit.
- Poach the eggs. Uncover the pan and make 4 wells in the sauce using the back of a spoon. Break the eggs and nestle each one into a well in the sauce. I used a ramekin to crack each egg into and slid each into its well. Cover the pan and cook gently for about 5 minutes or until the egg whites have set but the yolk is still somewhat runny.
- Finish and serve. Remove the pan from the heat and finish with another drizzle of olive oil and the fresh herbs. Serve immediately.
The Bottom Line
This dish covers a lot of ground in one pan. You’ve got protein from the eggs, beans, and chorizo. Fiber from the beans and vegetables. Antioxidants from the tomatoes, peppers, spices, and herbs. Healthy fats from olive oil. And a flavor profile that makes you forget you’re eating something reasonably good for you.
It also works at any time of day, which puts it in a pretty rare category.
Make it on a Sunday. Eat it for breakfast. Then eat the leftovers for lunch. No one will judge you. I’d probably pat you on the back!
If you try it, please send me a picture and let me know.
You can email me or tag me on Instagram!
Slàinte and bon appétit!
Discover more from The Man Who Ate the Town
Subscribe to get the latest posts sent to your email.
