Breakfast & Brunch
This boiled egg chilli recipe transforms a simple breakfast into a hearty, protein-packed meal that delivers bold flavors in under 30 minutes. The secret lies in combining tender, spiced tomatoes with perfectly boiled eggs—adding richness and texture without overpowering the dish. I developed this recipe after realizing how often breakfast could use more substance, especially when starting the day with a meal that feels like a hug for your taste buds.
The base builds with aromatic onions, garlic, and chili powder, creating a warm, earthy foundation that lets the tomatoes shine. Boiled eggs add a creamy contrast, their yolks staying intact when gently stirred in at the end. This isn’t your typical chilli—it’s a breakfast game-changer that balances heat, acidity, and protein in every spoonful. The result is a dish that’s as satisfying as it is quick to prepare, making it ideal for busy mornings or weekend brunches.
What makes this recipe work is the balance of simplicity and depth. You’ll need just 10 ingredients, most of which you likely already have on hand, yet the flavors are complex enough to impress. The boiled eggs aren’t just an add-on—they’re the star, providing a luxurious texture that elevates the chilli from ordinary to extraordinary. Serve it with crusty bread or over fluffy rice to soak up every last bit of that spiced tomato goodness.
This chilli is fast, versatile, and packed with flavor—perfect for those who want a hearty breakfast without the fuss. Whether you’re feeding a family or treating yourself to a morning meal worth savoring, this recipe delivers. Let’s get cooking!
Ingredients for boiled egg chilli
Ten ingredients for a breakfast that feels like a hug—spiced tomatoes, creamy eggs, and bold flavors in under 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Hard-boiled, peeled, halved lengthwise |
| Canned Diced Tomatoes 🍅 | 2 cups | San Marzano preferred for sweetness |
| Yellow Onion 🧅 | 1 whole | Diced small, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced finely, about 1 tbsp |
| Chili Powder 🌶️ | 2 tbsp | Ancho or pasilla for depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for aromatic punch |
| Smoked Paprika 🌶️ | 1 tsp | For subtle smokiness |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube for convenience |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
The eggs are non-negotiable here—use large eggs for that perfect yolk-to-white ratio. Trader Joe's has the best pre-boiled eggs if you're short on time, but homemade keeps better. For the tomatoes, San Marzano cans make all the difference—they're sweeter and less watery. I grab mine from Whole Foods or any Italian market. The chili powder? Ancho or pasilla adds that earthy depth you won't get from regular grocery store blends. Toast your cumin seeds in a dry pan for 30 seconds before grinding—game changer for flavor.
No San Marzano tomatoes? Any good-quality canned tomatoes work—just drain them well. Short on chili powder? Mix cayenne and paprika at a 1:3 ratio. The tomato paste can be skipped if you're in a pinch, but those squeeze tubes from Trader Joe's are perfect—they're convenient and keep forever. For extra richness, stir in a spoonful of nutritional yeast at the end (it adds that cheesy umami without dairy). The cilantro is optional, but I always add it—fresh if you've got it, dried at half the amount if you don't.
This chilli reheats beautifully—tastes even better the next day once all the flavors meld. Keeps for 4-5 days in the fridge, or freeze portions for up to 3 months. I always make a double batch because it's perfect for meal prep. Store the eggs separately until ready to add—gently stir them in at the very end to keep those yolks intact. Serve with crusty bread or over rice to soak up every last bit of that spiced tomato goodness.
Why You'll Love This Recipe
- I swear by this trick: just toss those canned tomatoes and onion straight into the pot whole—they’ll soften and break apart while you boil the eggs. No knife skills needed, just stir and simmer.
- Minimal Chopping Required: I swear by this trick: just toss those canned tomatoes and onion straight into the pot whole—they’ll soften and break apart while you boil the eggs. No knife skills needed, just stir and simmer.
- Creamy Eggs in Spicy Sauce: That first crack into a perfectly boiled egg, floating in warm, garlicky chili? Honestly, it’s the best of both worlds—soft yolks cutting through the smoky tomato base, with just enough heat to make it dangerously addictive.
- Weeknight Meal Prep Hero: Between us, this is my go-to when I need something hearty but hands-off. Toss leftovers into wraps the next day or reheat with a sprinkle of chili powder—it’s the kind of dish that actually tastes better the second time around.
Step-by-step instructions for spiced tomato egg chilli
Here's how to make this protein-packed breakfast chilli in under 45 minutes—no slow cooking required.
Hard-Boil and Prepare the Eggs
Place the 8 whole large eggs in a saucepan and cover them with cold water by about 1 inch. Bring to a boil over medium-high heat, then immediately reduce to low heat and simmer for exactly 10 minutes. This timing ensures perfectly set yolks without turning rubbery.
Drain the hot eggs into an ice bath for 5 minutes to stop the cooking process. Peel the eggs and halve them lengthwise—this makes them easier to add to the chilli later. Keep them covered until ready to use, as they'll continue to cook slightly from the residual heat.
Sauté the Aromatics
Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole yellow onion (diced) and cook for 4-5 minutes until softened and translucent. Push the onions to the sides and add the 4 cloves garlic (minced) and 2 tablespoons chili powder to the center of the pan.
Cook the garlic and chili powder for 30 seconds until fragrant—don't let the garlic burn, or it'll turn bitter. Stir everything together and add 1 tablespoon ground cumin and 1 teaspoon smoked paprika, cooking for another 30 seconds to toast the spices. This step builds the chilli's deep, complex flavor base.
Build the Chilli Base
Add the 2 cups canned diced tomatoes, 2 tablespoons tomato paste, and 1 teaspoon kosher salt to the skillet. Stir well to combine, then pour in the 1 cup vegetable broth. Bring the mixture to a gentle simmer over medium heat and let it cook uncovered for 10 minutes, stirring occasionally.
During this time, the tomatoes will break down slightly, releasing their juices and creating a rich, thickened sauce. You'll notice the spices melding together, creating that signature warm, earthy chilli aroma. If the mixture seems too thick, add 1-2 tablespoons water to loosen it.
Finish and Add the Eggs
Remove the skillet from heat and stir in the 1 tablespoon lemon juice. This brightens the flavors and balances the richness of the chilli. Return the skillet to low heat and gently fold in the halved eggs, coating them evenly with the sauce. Let the chilli sit for 2-3 minutes to heat through without overcooking the eggs.
Taste and adjust seasoning—you might need a pinch more salt or a sprinkle of chili powder to reach your preferred heat level. The eggs should be warm but still tender, with just a hint of firmness to the yolk.
Serve Immediately
Divide the chilli among 4 bowls and garnish each serving with 0.25 cup fresh cilantro (chopped). The cilantro adds a fresh contrast to the spicy, smoky flavors. Serve with warm tortillas, crusty bread, or over a bed of rice for a hearty breakfast or brunch.
This chilli keeps well in the refrigerator for up to 3 days, but the eggs are best enjoyed fresh. If storing, keep them separate from the sauce until reheating to maintain their texture. Reheat gently on the stovetop, adding a splash of water if needed to prevent drying out.
Pro Tips For Making Boiled Egg Chilli
- Boil Eggs 9 Minutes: I learned this the hard way—soft eggs turn to mush in chilli. Set a timer for exactly 9 minutes in boiling water, then plunge them into ice water immediately. The shock stops cooking and keeps yolks firm enough to hold their shape when they hit that thick, spiced tomato base.
- Sweat Onions Low and Slow: Crank the heat down to medium-low for this step. If you rush it, onions burn before they soften, and you’ll taste bitter ash in every spoonful. A splash of water or broth helps steam them gently—just enough to make them translucent and sweet before the garlic joins in.
- Skip the Crowded Pot: Stuffing too many eggs into the chilli at once turns it into a watery soup. Start with half, let them warm through, then add the rest. This keeps the sauce thick and lets the eggs absorb flavor without turning the whole dish into a sad, thin stew.
- Toast Chili Powder First: Heat a dry pan to medium and toast the chili powder for 30 seconds before adding it to the onions. This deepens its flavor—no extra spices needed. Just let it bloom until it smells like a campfire, then toss it into the tomatoes where it’ll work its magic.
Creative variations of this recipe
Spicy Breakfast Bowl
Transform this chilli into a breakfast power bowl by topping it with crispy chorizo (if you're not vegetarian) or avocado slices for creaminess. I like adding pickled jalapeños for extra heat and a fried egg on top—just crack it into the chilli at the very end so the yolk stays runny. Serve with warm tortillas or cornbread for dipping. 🌶️
Smoky Black Bean Boost
Add 1 cup cooked black beans (or canned, drained) to the base for extra fiber and texture. Toast them in the skillet with the onions for 2-3 minutes before adding the tomatoes—this deepens their flavor. A sprinkle of cotija cheese or feta on top adds a salty contrast that balances the smoky spices. Perfect for a vegetarian brunch with friends! 💛
Creamy Coconut Twist
Stir in ½ cup coconut milk at the end for a tropical-inspired chilli. The creaminess complements the eggs beautifully, and a pinch of turmeric adds a golden hue and earthy warmth. Garnish with toasted coconut flakes and lime wedges for a dish that feels like a vacation in every bite. 🥥
Protein-Packed Lentil Version
Swap the eggs for 1 cup cooked lentils (or canned, drained) and add ½ cup crumbled feta for a lentil chilli that’s still hearty. The lentils soak up the spices like a dream, and the feta adds a tangy brightness. Top with toasted pine nuts for crunch—this version is vegan-friendly but just as satisfying. 🌱
Sweet Potato Swap
Add 1 cup diced roasted sweet potatoes (tossed in olive oil and smoked paprika, roasted at 400°F for 20 minutes) to the base. Their natural sweetness pairs perfectly with the spiced tomatoes and eggs. Roast them ahead of time for a hands-off prep step—just stir them into the chilli at the end. 🍠
Herb-Infused Variations
Boost the herbs with 1 tbsp chopped parsley or fresh basil instead of cilantro for a Mediterranean twist. A splash of white wine (like Pinot Grigio) while cooking the base adds depth—just reduce it by half before adding the tomatoes. Finish with lemon zest for a bright, herbaceous kick. 🌿
Nutrition facts
Frequently asked questions
Can I use store-bought hard-boiled eggs for this recipe?
Store-bought hard-boiled eggs work perfectly—just halve them lengthwise before adding to the chilli. For best texture, warm them gently in the sauce for 2-3 minutes on low heat. If using pre-peeled eggs, check for any waterlogged yolks and pat them dry before halving.
How do I adjust the heat level for picky eaters?
Start by reducing the chili powder to 1 tablespoon instead of 2 tablespoons. For extra mildness, replace half the chili powder with 1 teaspoon sweet paprika. Always taste the base before adding eggs—you can adjust with more salt or a splash of lemon juice to balance flavors.
Can I make this chilli ahead of time?
Yes, but store the eggs and sauce separately. The chilli base keeps for 3 days in the fridge, while the eggs stay fresh for 1 day when refrigerated. Reheat the sauce gently, then stir in warm eggs just before serving to maintain their texture. For freezing, store components separately for up to 3 months.
What's the best way to prevent the eggs from breaking in the chilli?
Add the eggs when the chilli is off the heat and stir gently to coat them evenly. Keep the heat at low and cook for only 2-3 minutes—any longer risks overcooking. For extra protection, place the halved eggs in a sieve and pour warm sauce over them before mixing. This keeps yolks intact while infusing flavor.
Can I substitute canned tomatoes with fresh?
Fresh tomatoes work but require adjustment. Use 4 medium tomatoes (diced) and cook them down for 10 minutes before adding broth. Their high water content means you'll need to reduce the liquid by ½ cup. For best results, roast fresh tomatoes at 400°F for 15 minutes before using to concentrate their flavor.
