Eggs baked in a garlicky cherry tomato and white bean base with cubes of fresh mozzarella, finished with fresh basil and crusty bread for dipping.
Think of this as shakshuka's Italian cousin. Same concept, eggs baked in a flavorful tomato base, but with mozzarella, white beans, and basil instead of cumin and feta. I stumbled onto this combination one Sunday morning when I had leftover cherry tomatoes and a ball of fresh mozz that needed to get used up. Threw some beans in because I always throw beans in, cracked some eggs on top, and twenty-five minutes later I had one of my favorite breakfasts.
The white beans are the protein hack that makes this work. They sink into the tomato base as it bakes and become almost invisible in terms of texture, but they add substantial heft to the macros. A full can of cannellini beans spread across four servings means each plate gets a nice protein foundation before you even count the eggs and mozzarella. Combined, each serving hits 24g protein without feeling heavy or overstuffed. It's a bright, fresh, almost elegant breakfast that happens to have the macros of a serious meal.
The key is using fresh mozzarella, not the shredded stuff from a bag. Cut it into cubes and nestle them into the tomato base around the eggs. They get soft and melty but hold their shape, creating these pockets of stretchy cheese that you scoop up with crusty bread. A bit of red pepper flakes in the tomato base gives it just enough warmth to wake things up. This is my go-to when I want to impress someone at brunch without actually doing much work.
A standard baked eggs dish typically relies on eggs alone for protein, delivering about 12-14g per serving. We add a full can of white beans to the base and generous cubes of fresh mozzarella throughout, pushing each serving to 24g protein while keeping the dish light and fresh.