Air Fryer White Bean Shakshuka – A Cozy, Protein-Packed One-Pan Meal
Shakshuka usually means eggs poached in a rich tomato sauce, but this version leans into creamy white beans for extra body and comfort. It’s hearty, affordable, and comes together fast with pantry staples. The air fryer keeps things simple and hands-off while still delivering tender eggs and a saucy, spiced base.
Serve it with crusty bread, pita, or a quick salad, and you’ve got a craveable meal any time of day.
Why This Recipe Works

This air fryer method is all about efficiency and great texture. The beans add creaminess and protein without weighing the dish down. The sauce gets concentrated in the heat, so it tastes slow-simmered in a fraction of the time.
Eggs cook gently on top, setting whites while keeping yolks jammy. Plus, everything happens in one oven-safe dish—less cleanup, more flavor.
What You’ll Need
- Olive oil: Adds richness and helps bloom the spices.
- Yellow onion: For sweetness and depth.
- Garlic: Essential for savory punch.
- Red bell pepper: Classic shakshuka veggie for color and sweetness.
- Crushed tomatoes: The base of the sauce; fire-roasted if you like a smoky note.
- Cannellini or great northern beans: Drained and rinsed; creamy and mild.
- Tomato paste: Thickens and deepens tomato flavor.
- Ground cumin: Warm, earthy backbone.
- Smoked paprika: Adds gentle smokiness and color.
- Red pepper flakes or cayenne: Optional heat.
- Salt and black pepper: To season throughout.
- Eggs: The star finish.
- Fresh herbs: Parsley, cilantro, or dill for brightness.
- Feta or goat cheese (optional): Salty, tangy finish.
- Lemon zest or a squeeze of lemon (optional): Lifts the whole dish.
- Crusty bread or pita (for serving): Perfect for scooping.
Step-by-Step Instructions

- Preheat and prep: Heat your air fryer to 375°F (190°C). Use an oven-safe 8–9 inch dish or skillet that fits in your basket.
Lightly oil the dish to prevent sticking.
- Sauté the aromatics (stovetop or microwave, quick method): In a small pan, warm 1–2 tablespoons olive oil over medium heat. Cook 1 chopped onion and 1 chopped red bell pepper with a pinch of salt for 5–7 minutes until softened. Stir in 3 minced garlic cloves for 30 seconds.
If you’re short on time, microwave the onion and pepper with a drizzle of oil for 3–4 minutes until soft.
- Build the sauce: Stir in 1 tablespoon tomato paste, 1 teaspoon cumin, 1 teaspoon smoked paprika, and a pinch of red pepper flakes. Cook 1 minute to bloom the spices. Add 1 can (14–15 oz) crushed tomatoes, 1/2 teaspoon salt, and black pepper to taste.
Simmer 3–4 minutes to thicken slightly.
- Add the beans: Fold in 1 can (14–15 oz) cannellini or great northern beans (drained and rinsed). Taste and adjust salt, pepper, and heat. The sauce should be well-seasoned now since the eggs will mellow it out.
- Transfer to the baking dish: Pour the bean-tomato mixture into your prepared oven-safe dish, smoothing the top.
Air fry for 5 minutes to heat through and concentrate flavors.
- Create wells and add eggs: Using a spoon, make 4–6 shallow wells in the sauce. Crack an egg into each well. Sprinkle a little salt and pepper over the eggs.
- Air fry the eggs: Return the dish to the air fryer and cook at 350°F (175°C) for 6–10 minutes, depending on your air fryer and desired doneness.
Check at 6 minutes for soft, jammy yolks and set whites. Continue in 1–2 minute increments until you like the set.
- Finish with toppings: Sprinkle chopped parsley or cilantro, crumbled feta (if using), and a little lemon zest or a squeeze of lemon. Drizzle with a touch of olive oil.
- Serve: Spoon into bowls with crusty bread or warm pita.
Add a side salad if you want a fresher feel.
Storage Instructions
- Refrigeration: Cool leftovers, then store in an airtight container for up to 3 days. Eggs will continue to set in the fridge.
- Reheating: Reheat in the air fryer at 300°F (150°C) for 5–7 minutes or in a covered skillet over low heat. Add a splash of water to loosen the sauce.
For best texture, reheat the bean sauce and add freshly cooked eggs if you’re making it ahead.
- Freezing: Freeze the sauce and beans (no eggs) up to 2 months. Thaw overnight, heat, then add eggs fresh.

Benefits of This Recipe
- High in plant protein and fiber: White beans make the dish filling and balanced.
- Fast and low effort: The air fryer does most of the work.
- Budget-friendly: Built on pantry staples with big flavor.
- Versatile: Works for breakfast, lunch, or dinner.
- Customizable heat and toppings: Easily adjusted for different palates.
Common Mistakes to Avoid
- Undersalting the sauce: Season generously before adding eggs so the final dish tastes lively.
- Overcooking the eggs: Whites set quickly in an air fryer. Start checking early.
- Using a too-deep dish: Thick layers delay egg cooking and can overcook the sauce.
Aim for 1–1.5 inches deep.
- Skipping the spice bloom: Briefly cooking spices in oil wakes up flavor. Don’t rush this step.
- Adding cheese too early: Wait until the end so it stays creamy, not rubbery.
Recipe Variations
- Green shakshuka twist: Swap tomatoes for sautéed spinach, kale, and a splash of cream or broth; keep the beans for body.
- Harissa kick: Stir in 1–2 teaspoons harissa paste for heat and depth.
- Mushroom and thyme: Add sautéed mushrooms and a pinch of thyme with the onions for an earthy vibe.
- Chorizo or merguez: Brown a small amount, then add to the sauce for a meaty variation.
- Dairy-free: Skip cheese and finish with extra herbs and lemon for brightness.
- Extra veg: Zucchini or eggplant cubes sautéed with the peppers add bulk and nutrition.
FAQ
Can I make this without an air fryer?
Yes. Use a 10-inch skillet on the stovetop.
Simmer the sauce and beans until thick, make wells, add eggs, cover, and cook over low heat until the whites set and yolks are cooked to your liking.
Which white beans are best?
Cannellini beans are creamy and hold their shape, making them ideal. Great northern beans also work well. Avoid very soft beans that may turn mushy.
How do I keep the eggs from overcooking?
Lower the temperature to 350°F (175°C), check at 6 minutes, and remove the dish when the whites are mostly set with a slight jiggle over the yolks.
Residual heat will finish the whites.
Is this spicy?
It can be, but it doesn’t have to be. Control the heat by adjusting red pepper flakes or cayenne, or swap in mild smoked paprika for warmth without spice.
What can I use instead of feta?
Goat cheese, ricotta, or labneh offer creamy tang. For dairy-free, try a sprinkle of toasted pine nuts or a dollop of tahini.
Can I add more protein?
Absolutely.
Fold in cooked chicken sausage, shredded rotisserie chicken, or sautéed tofu cubes when you add the beans. Adjust seasoning to taste.
What if my sauce is too thin?
Air fry the sauce and beans for a few extra minutes before adding eggs, or stir in an extra teaspoon of tomato paste. The sauce should be thick enough to cradle the eggs.
How many eggs should I use?
Four to six, depending on dish size and how many people you’re feeding.
Don’t overcrowd; each egg needs a small well for even cooking.
In Conclusion
Air Fryer White Bean Shakshuka is cozy, fast, and deeply flavorful, with a satisfying mix of creamy beans and gently set eggs. It’s a flexible recipe that welcomes your favorite spices and toppings, and it’s just as good for brunch as it is for a weeknight dinner. Keep the staples on hand, and you’ll have a dependable, comforting meal ready whenever you want it.


Ingredients
Method
- Preheat and prep: Heat your air fryer to 375°F (190°C). Use an oven-safe 8–9 inch dish or skillet that fits in your basket. Lightly oil the dish to prevent sticking.
- Sauté the aromatics (stovetop or microwave, quick method): In a small pan, warm 1–2 tablespoons olive oil over medium heat. Cook 1 chopped onion and 1 chopped red bell pepper with a pinch of salt for 5–7 minutes until softened. Stir in 3 minced garlic cloves for 30 seconds. If you’re short on time, microwave the onion and pepper with a drizzle of oil for 3–4 minutes until soft.
- Build the sauce: Stir in 1 tablespoon tomato paste, 1 teaspoon cumin, 1 teaspoon smoked paprika, and a pinch of red pepper flakes. Cook 1 minute to bloom the spices. Add 1 can (14–15 oz) crushed tomatoes, 1/2 teaspoon salt, and black pepper to taste. Simmer 3–4 minutes to thicken slightly.
- Add the beans: Fold in 1 can (14–15 oz) cannellini or great northern beans (drained and rinsed). Taste and adjust salt, pepper, and heat. The sauce should be well-seasoned now since the eggs will mellow it out.
- Transfer to the baking dish: Pour the bean-tomato mixture into your prepared oven-safe dish, smoothing the top. Air fry for 5 minutes to heat through and concentrate flavors.
- Create wells and add eggs: Using a spoon, make 4–6 shallow wells in the sauce. Crack an egg into each well. Sprinkle a little salt and pepper over the eggs.
- Air fry the eggs: Return the dish to the air fryer and cook at 350°F (175°C) for 6–10 minutes, depending on your air fryer and desired doneness. Check at 6 minutes for soft, jammy yolks and set whites. Continue in 1–2 minute increments until you like the set.
- Finish with toppings: Sprinkle chopped parsley or cilantro, crumbled feta (if using), and a little lemon zest or a squeeze of lemon. Drizzle with a touch of olive oil.
- Serve: Spoon into bowls with crusty bread or warm pita. Add a side salad if you want a fresher feel.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
