Harissa Feta Butter Beans with Eggs
This harissa feta butter beans with eggs is a smoky, spicy, one-pan breakfast skillet that comes together in under 20 minutes. Packed with protein and bold flavors, it's the perfect way to start a busy day.
This harissa feta butter beans with eggs is the kind of meal that makes a busy morning feel a little more special. It’s a one-pan wonder that combines creamy butter beans, rich and spicy harissa, tangy feta, and perfectly cooked eggs. Whether you need a high-protein breakfast before school drop-off or a quick, satisfying brunch on the weekend, this dish delivers.
The beauty of this recipe is how easily it comes together. You probably already have most of the ingredients in your pantry and fridge. Canned butter beans are a weeknight hero, and harissa paste is a flavor shortcut that adds instant depth. A few minutes of simmering, a couple of eggs cracked on top, and you have a hearty skillet that feels like a warm hug.
If you’re looking for a recipe that’s both nourishing and delicious, this one checks all the boxes. It’s naturally high in protein and fiber, keeps you full for hours, and is endlessly customizable. Plus, it’s made in one skillet, so cleanup is a breeze. Let’s get cooking.
Why You'll Love This Recipe
- Ready in 20 minutes: From start to finish, this skillet comes together quickly. Perfect for those mornings when you need a filling breakfast but don't have time to linger.
- One skillet, minimal cleanup: Everything cooks in a single pan, so you spend less time washing dishes and more time enjoying your meal.
- Packed with protein: Between the eggs and the butter beans, each serving packs around 20 grams of protein to keep you energized all morning.
- Bold, complex flavor: Harissa adds a smoky, slightly spicy kick that pairs beautifully with the creamy beans and salty feta. It tastes like you spent hours on it.
- Naturally gluten-free and vegetarian: This dish works for a variety of diets without any special swaps.
- Budget-friendly: Canned beans, eggs, and a jar of harissa are inexpensive staples. You can make this meal for just a few dollars.
- Customizable: Easily add veggies, swap the cheese, or adjust the spice level to suit your family’s tastes.
- Great for meal prep: Make the bean base ahead of time, then just reheat and add fresh eggs when you’re ready to serve.
Ingredients
- 2 tablespoons olive oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons harissa paste (adjust to taste)
- 1 tablespoon tomato paste
- 1 (15-ounce) can butter beans, drained and rinsed
- 1 (14-ounce) can diced tomatoes, undrained
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon ground cumin
- 1/4 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 4 large eggs
- 1/2 cup crumbled feta cheese
- Fresh parsley or cilantro, for garnish
- Optional: crusty bread or pita for serving
Optional Substitutions
- Harissa paste: If you can't find harissa, use sriracha or chili garlic sauce mixed with a bit of smoked paprika. For a milder version, reduce the amount or omit altogether.
- Butter beans: Cannellini beans or great northern beans are excellent substitutes. They have a similar creamy texture and mild flavor.
- Diced tomatoes: Fire-roasted tomatoes add extra smoky flavor. If you only have whole tomatoes, crush them by hand before adding.
- Feta cheese: Goat cheese or queso fresco work well. For a dairy-free option, use a plant-based feta or skip the cheese.
- Eggs: For a vegan twist, try using tofu or chickpea flour to make a similar scramble. This will change the protein content and texture.
- Spices: Feel free to add a pinch of cayenne for more heat or swap cumin for coriander for a different flavor profile.
- Olive oil: Avocado oil or any neutral cooking oil can be used in place of olive oil.
- Onion and garlic: Shallots or leeks can substitute for onion, and garlic powder can be used in a pinch (1/4 teaspoon per clove).
Instructions
- Heat the oil: Place a large skillet (10- to 12-inch) over medium heat. Add the olive oil and let it shimmer for about 30 seconds.
- Cook the onion: Add the diced onion and cook, stirring occasionally, until soft and translucent, about 3-4 minutes. Don't let it brown too much.
- Add garlic and spices: Stir in the minced garlic, harissa paste, tomato paste, smoked paprika, and cumin. Cook for 1 minute, stirring constantly, until fragrant.
- Add tomatoes and beans: Pour in the undrained diced tomatoes and the drained butter beans. Add salt and pepper. Stir to combine.
- Simmer: Bring the mixture to a gentle simmer. Let it cook for 5-7 minutes, stirring occasionally, until the sauce thickens slightly. Taste and adjust seasoning if needed.
- Make wells for eggs: Using a spoon, create 4 small wells in the bean mixture, evenly spaced. Carefully crack one egg into each well.
- Cook the eggs: Reduce the heat to medium-low. Cover the skillet with a lid and cook for 4-6 minutes, until the egg whites are set but the yolks are still runny. If you prefer firmer yolks, cook 1-2 minutes longer.
- Add feta and garnish: Remove the lid and sprinkle the crumbled feta over the top. Cover again for 30 seconds to slightly warm the cheese. Garnish with fresh parsley or cilantro.
- Serve: Spoon the skillet into bowls, making sure each serving gets an egg and plenty of beans. Serve immediately with crusty bread or pita for dipping.
Pro Tips
- Use a wide skillet: A 12-inch skillet gives you plenty of room to create the egg wells without overcrowding. This helps the eggs cook evenly.
- Don't overcook the garlic: Garlic burns quickly. Once you add it to the pan, keep stirring and remove from heat if needed.
- Adjust harissa to your taste: Harissa varies in spiciness by brand. Start with 1 tablespoon if you're sensitive to heat, then add more after tasting.
- Room temperature eggs: Eggs straight from the fridge can lower the pan temperature. Let them sit on the counter for 10 minutes before cracking for more even cooking.
- Check doneness without a lid: If you lift the lid to check, the steam escapes. Try to peek quickly or use a glass lid if you have one.
- Make it creamier: Stir in a tablespoon of butter or a splash of heavy cream right before adding the eggs for an extra luxurious texture.
- Don't skip rinsing the beans: Rinsing canned beans removes excess sodium and any metallic taste from the canning liquid.
- Toast your bread: Serving with warm, toasted bread or pita makes a big texture difference. Brush with olive oil and toast in the oven or a separate pan.
Variations and Substitutions
- Add greens: Stir in a handful of spinach or kale right after adding the tomatoes. Cook until wilted, about 2 minutes, for an extra nutrient boost.
- Spicy sausage version: Cook 4 ounces of crumbled Italian sausage or chorizo before adding the onion. Drain excess fat and proceed with the recipe. This adds more protein and flavor.
- Vegan version: Replace eggs with silken tofu cubes or a chickpea flour scramble. Use a plant-based feta or omit cheese. The bean base remains rich and satisfying.
- Roasted red pepper twist: Swap half the diced tomatoes for chopped roasted red peppers. This adds sweetness and a deeper smoky flavor.
- North African inspired: Add a pinch of cinnamon and a teaspoon of honey to the tomato base for a sweet-spicy balance. Serve with couscous instead of bread.
- Meal prep shortcut: Make the bean base up to 3 days ahead. When ready to serve, reheat the base in a skillet, then crack eggs on top and cook as directed. This saves morning time.
- Add more veggies: Diced bell peppers, zucchini, or mushrooms can be sautéed with the onion. Just increase the cooking time slightly to soften them.
- Cheese on top: For extra browning and crispiness, transfer the skillet to a preheated broiler for 1-2 minutes after adding the feta. Watch carefully so the cheese doesn't burn.
Storage and Reheating
Leftovers can be kept, but for best quality, store the bean base and eggs separately.
Fridge
Transfer the bean base (without eggs) to an airtight container and refrigerate for up to 4 days. Cooked eggs are best eaten fresh, but you can store them separately for up to 2 days.
Freezer
The bean mixture freezes well for up to 3 months. Let it cool completely, then transfer to a freezer-safe container or zip-top bag. Thaw overnight in the fridge before reheating. Do not freeze cooked eggs as they become rubbery.
Reheating
To reheat the bean base, place it in a skillet over medium-low heat with a splash of water or broth. Stir until warmed through, about 5 minutes. If you stored eggs separately, add them to the skillet in the last minute to warm gently. Alternatively, microwave the base in a bowl for 1-2 minutes, then add the eggs. For best texture, reheat the beans slowly to avoid drying out.
FAQ
Can I use dried butter beans instead of canned? Yes. You’ll need to cook about 1/2 cup of dried butter beans (soaked overnight) until tender, which takes about 45-60 minutes. Use 1 1/2 cups cooked beans as a substitute for one can. This will add extra time to the recipe.
Is harissa very spicy? It can be, depending on the brand. Harissa is a North African chili paste that’s smoky and moderately spicy. If you’re sensitive to heat, start with 1 tablespoon and adjust up. You can also use a mild harissa or mix with a little tomato sauce.
Can I make this dairy-free? Absolutely. Simply omit the feta or use a plant-based feta alternative. The dish will still be creamy and delicious from the butter beans and harissa.
How do I know when the eggs are done? The whites should be fully set (opaque and firm) while the yolks are still runny if you like them that way. If you prefer a firmer yolk, cook covered for an extra 1-2 minutes. You can also use a thermometer; yolks are set at 160°F (71°C).
Can I use other types of beans? Yes. Cannellini, great northern, or even chickpeas work well. The texture will be slightly different, but the dish will still be delicious.
What can I serve with this skillet? Crusty bread, pita, naan, or warm tortillas are perfect for soaking up the sauce. You can also serve it over rice or quinoa for a more filling meal. A side of roasted potatoes or a simple green salad rounds it out.
Can I double this recipe? Yes, but you’ll need a larger skillet (14-inch) or use two skillets. Cooking time will increase slightly. Make sure the eggs have enough room to cook without crowding.
Is this recipe gluten-free? Yes, the skillet itself is gluten-free. Serve with gluten-free bread or tortillas if needed.
Can I use leftover harissa? Harissa keeps well in the fridge for months. Store it in an airtight jar and use it in soups, marinades, or on roasted vegetables. It’s a versatile condiment.
What if my sauce is too thin? Let it simmer a bit longer uncovered to thicken. You can also mash a few of the butter beans against the side of the skillet to release their starches, which will naturally thicken the sauce.
Nutrition Information
Nutritional values are estimated and can vary depending on the ingredients used.
Save this recipe
Print and download options unlock in 30 seconds.
