Brunch recipes used to stress me out because I’d try to make “restaurant brunch” and end up with cold eggs, soggy potatoes, and a sink full of pans. The fix was picking dishes that look expensive but cook like a home cook lives here. These 17 brunch recipes are my go-to lineup when I want a regular Sunday to feel like linen napkins and a $16 latte, without actually leaving the house.
Most are under 45 minutes, a few are lazy-bake favorites that take closer to an hour. Expect lots of one-pan brunch, crispy potatoes, and high-protein brunch plates that don’t scream “diet.” Also, I’ve noticed the 2025 vibe is bold condiments on eggs (hello chili crisp) and crowd-friendly sheet pans that hold warm while you refill coffee.
1. Spicy Tomato Shakshuka With Crusty Bread (40 Min)
Time: 40 min | Difficulty: Easy | Best For: Weekend brunch | Diet: Vegetarian, GF (skip bread), dairy-free
Tomato, cumin, paprika, runny yolks, bread for dipping. This is the brunch recipe I make when I need applause with minimal effort, and it really helps to start with a good can of San Marzano whole peeled tomatoes 28 oz.
Ingredients:
- 2 tbsp California Olive Ranch extra virgin olive oil
- 1 onion, diced
- 4 garlic cloves, minced
- 1 tsp Smoked Spanish paprika 2 oz
- 1 tsp Ground cumin 2.5 oz
- 1 can whole peeled tomatoes (28 oz), crushed
- 4 to 6 eggs
- Kosher salt, pepper, parsley
- Crusty bread, for serving
Steps:
- Sauté onion in oil 6 min in a wide skillet, then add garlic and spices for 30 seconds until fragrant.
- Add tomatoes and a pinch of salt. Simmer 12 to 15 min until thick enough that a spoon leaves a trail.
- Make wells, crack in eggs, cover, and cook 6 to 8 min for set whites and soft yolks. Finish with herbs and more salt. Ugly truth: if the sauce is watery, your eggs will poach bland. Reduce first.
Shop this recipe:
2. Sheet-Pan Bacon, Eggs, And Crispy Potatoes (40 Min)
Time: 40 min | Difficulty: Easy | Best For: Brunch for a crowd | Diet: GF, high-protein, low-carb-ish
This is my “feed everyone, clean almost nothing” brunch recipe. The only thing that ruins it is crowding the pan, so I always use a real half sheet like Nordic Ware half sheet pan.
Ingredients:
- 1.5 lb baby potatoes, halved
- 1 tbsp olive oil
- 8 slices thick-cut bacon
- 1 bell pepper, sliced
- 6 to 8 eggs
- Salt, pepper, chives
Steps:
- Heat oven to 425°F. Toss potatoes with oil, salt, pepper. Roast 15 min.
- Add bacon and peppers, spread everything out, roast 12 min more.
- Make little gaps, crack eggs in, bake 6 to 8 min until whites set. Tip: rotate the pan once so the back doesn’t burn while the front stays pale.
Shop this recipe:
3. French Toast That Stays Custardy (30 Min)
Time: 30 min | Difficulty: Easy | Best For: Classic weekend brunch | Diet: Vegetarian
My flop era was using thin sandwich bread and wondering why it turned into wet scrambled bread. Thick slices matter, and I grab brioche or challah plus a real cinnamon-vanilla custard.
Ingredients:
- 6 thick slices brioche or challah
- 3 eggs
- 3/4 cup milk or cream
- 1 tsp vanilla
- 1/2 tsp cinnamon
- Pinch salt
- Butter for the pan, maple syrup
Steps:
- Whisk eggs, dairy, vanilla, cinnamon, salt. Let bread soak 20 seconds per side, not longer.
- Cook in butter over medium heat 3 to 4 min per side until deep golden. Don’t crank the heat or the center stays raw.
- Hold on a sheet tray in a 200°F oven while you finish the batch.
Shop this recipe:
4. Potato Rösti With Smoked Salmon (45 Min)
Time: 45 min | Difficulty: Medium | Best For: Fancy but easy | Diet: GF, high-protein
This is the brunch recipe that makes people think you own a bistro. The “secret” is drying the potatoes like you mean it, then finishing with a cool, tangy dollop of Crème fraîche 8 oz.
Ingredients:
- 2 russet potatoes, grated
- 1 tsp kosher salt
- 2 tbsp butter
- 4 oz smoked salmon
- 1/3 cup crème fraîche
- Dill, capers, lemon, chives
Steps:
- Salt grated potatoes, rest 5 min, then squeeze very dry in a towel. Wet potatoes steam and go sad.
- Cook in butter in a nonstick or cast iron skillet 8 to 10 min per side over medium until crisp and deeply browned.
- Top with crème fraîche, salmon, capers, dill, lemon. Finish with black pepper.
Shop this recipe:
5. Eggs Benedict Toast With Blender Hollandaise (30 Min)
Time: 30 min | Difficulty: Medium | Best For: Restaurant-style brunch at home | Diet: High-protein
Classic Benedict is fragile and the timing makes people cranky. Toast Benedict is the version that actually works, and a blender hollandaise is easiest in a high-speed blender like a Vitamix 5200 blender.
Ingredients:
- 4 slices toast or English muffins
- 4 eggs
- 4 slices Canadian bacon
- 2 egg yolks
- 6 tbsp melted butter
- 1 tbsp lemon juice, pinch salt, Dijon
Steps:
- Blend yolks, lemon, Dijon, salt. Stream in hot melted butter until thick, 20 seconds.
- Poach eggs 3 min in barely simmering water. Tip: don’t boil hard or they shred.
- Toast bread, warm bacon, stack, spoon hollandaise, finish with chives. Ugly truth: hollandaise made too early turns gluey. Make it last.
Shop this recipe:
6. Feta And Chili Oil Eggs (20 Min)
Time: 20 min | Difficulty: Easy | Best For: 30-minute brunch recipes | Diet: Vegetarian, GF, high-protein, low-carb
The first time I spooned chili crisp onto runny eggs, it tasted like brunch at a place with good playlists. I grabbed Lao Gan Ma chili crisp 7.4 oz at H Mart on a Sunday run and never looked back.
Ingredients:
- 4 eggs
- 1/2 cup crumbled feta
- 1 to 2 tbsp chili oil or chili crisp
- Scallions, herbs
- Toast, for serving
Steps:
- Warm a small skillet over medium-low, add feta and chili oil to sizzle 30 seconds.
- Crack in eggs, cover, cook 6 to 8 min until whites set.
- Finish with scallions and a squeeze of lemon. Tip: lemon is what keeps it from tasting one-note salty.
Shop this recipe:
7. Smoked Salmon Tartine With Cucumber (15 Min)
Time: 15 min | Difficulty: Easy | Best For: Easy brunch recipes | Diet: High-protein
This is my “I want expensive brunch but I also want to sit down” recipe. A swipe of something rich like Kewpie mayonnaise 17 oz or cream cheese makes it taste deli-level.
Ingredients:
- 2 thick slices sourdough or rye, toasted
- 2 tbsp Kewpie mayo or cream cheese
- 4 oz smoked salmon
- 1/2 cucumber, thinly sliced
- Dill, capers, lemon, black pepper
Steps:
- Toast bread until the edges are actually crisp, 4 to 5 min.
- Spread mayo or cream cheese, layer salmon and cucumber.
- Finish with lemon, dill, capers. Tip: add pepper at the end so it stays aromatic.
Shop this recipe:
8. Sourdough Waffles With Salted Butter (30 Min)
Time: 30 min | Difficulty: Medium | Best For: Brunch from scratch | Diet: Vegetarian
Sourdough waffles taste like you tried harder than you did. If your starter is sluggish, a little extra baking powder saves you, and I stick with Baking powder aluminum-free 8.1 oz so it stays clean-tasting.
Ingredients:
- 1 cup sourdough starter (active or discard)
- 1 cup flour
- 1 cup milk
- 2 eggs
- 3 tbsp melted butter
- 1 tbsp sugar
- 2 tsp baking powder
- Pinch salt
Steps:
- Whisk wet ingredients, fold in flour, then baking powder and salt last.
- Rest batter 10 min while waffle iron heats.
- Cook until deeply browned and crisp, usually 4 to 6 min. Don’t pull early or they go limp.
Shop this recipe:
9. Cottage Cheese Savory Waffles (30 Min)
Time: 30 min | Difficulty: Medium | Best For: High-protein brunch | Diet: Vegetarian, high-protein
High-protein brunch is everywhere lately, but I like it when it still feels like brunch. Cottage cheese makes waffles tender and savory, not “protein bar.”
Ingredients:
- 1 cup cottage cheese
- 2 eggs
- 3/4 cup flour
- 2 tsp baking powder
- 1/2 cup shredded cheddar
- Chives, salt, pepper
Steps:
- Blend cottage cheese and eggs until mostly smooth, 15 seconds.
- Stir in flour, baking powder, cheddar, chives, salt.
- Cook 4 to 5 min until crisp. Tip: top with smoked salmon or a fried egg for extra “expensive.”
Shop this recipe:
10. Blueberry Lemon Dutch Baby (30 Min)
Time: 30 min | Difficulty: Easy | Best For: Sweet brunch centerpiece | Diet: Vegetarian
This one looks dramatic and requires almost no skill, which is my favorite combo. Lemon zest makes it taste like you paid for dessert too, and a zester like Microplane premium zester grater makes it fast.
Ingredients:
- 3 eggs
- 3/4 cup milk
- 3/4 cup flour
- 2 tbsp sugar
- Pinch salt
- 3 tbsp butter
- 1 cup blueberries
- Lemon zest, powdered sugar
Steps:
- Heat oven to 425°F. Put butter in skillet to melt 3 min.
- Blend batter 15 seconds, pour into hot skillet, scatter blueberries.
- Bake 18 to 20 min until puffed and deeply golden. Tip: don’t open the oven early or it deflates fast.
Shop this recipe:
11. Baked Cheddar Pesto Egg Boats (35 Min)
Time: 35 min | Difficulty: Easy | Best For: Picky eaters | Diet: Vegetarian, high-protein
These are weirdly crowd-pleasing, even for people who “don’t like eggs” (I know). Pesto does the flavor heavy lifting, so the whole thing tastes intentional.
Ingredients:
- 2 small baguettes or 4 rolls
- 6 eggs
- 1/2 cup shredded cheddar
- 1/4 cup basil pesto
- Butter, salt, pepper, parsley
Steps:
- Heat oven to 375°F. Hollow bread slightly and toast 5 min.
- Spread pesto, add cheese, crack an egg into each well.
- Bake 12 to 15 min until whites set. Tip: line the pan, melted cheese will weld itself on.
Shop this recipe:
12. Breakfast Croissant Boats (30 Min)
Time: 30 min | Difficulty: Easy | Best For: Crowd-pleasing brunch | Diet: High-protein
This under-the-radar brunch recipe is my “Costco croissants to the rescue” move. The muffin tin keeps everything upright, and nobody has to assemble their own plate.
Ingredients:
- 6 large croissants
- 6 eggs
- 1/3 cup milk
- 3/4 cup shredded cheese
- 1/2 cup diced ham or cooked bacon
- Chives, salt, pepper
Steps:
- Heat oven to 350°F. Nest croissants in a muffin tin or baking dish.
- Whisk eggs, milk, salt, pepper. Stir in cheese and ham.
- Fill croissants, bake 15 to 18 min until set. Tip: don’t overfill or the egg spills and burns.
Shop this recipe:
13. Hashbrown Brunch Casserole (1 Hr 5 Min)
Time: 1 hr 5 min | Difficulty: Easy | Best For: Make-ahead brunch | Diet: GF if labels checked, high-protein
Make-ahead brunch is where casseroles shine, and this one reheats without turning into dry brick. I learned the hard way to let it rest before slicing, otherwise it oozes.
Ingredients:
- 1 (30 oz) bag frozen hash browns
- 10 eggs
- 1 cup milk
- 1 lb breakfast sausage or bacon, cooked
- 2 cups shredded cheese
- 1 onion, diced
- Salt, pepper
Steps:
- Heat oven to 375°F. Press hash browns into a greased 9×13 dish, bake 20 min to pre-crisp.
- Whisk eggs, milk, salt, pepper. Stir in meat, onion, cheese. Pour over base.
- Bake 35 to 40 min until set. Rest 10 min before cutting. That rest is not optional.
Shop this recipe:
14. Smashed Potato And Ramp Frittata (35 Min)
Time: 35 min | Difficulty: Medium | Best For: Vegetable-forward brunch | Diet: Vegetarian, GF
Frittata is my quiche shortcut. It feels special, but you’re not dealing with crust drama, and a Lodge cast iron skillet 12 inch gives you those browned edges.
Ingredients:
- 2 cups cooked potatoes, lightly smashed
- 8 eggs
- 1/3 cup milk or cream
- 1 cup ramps or scallions, chopped
- 1/2 cup Parmesan
- Butter, salt, pepper
Steps:
- Heat oven to 400°F. Brown potatoes in butter 6 to 8 min until crisp at the edges.
- Whisk eggs, dairy, salt, pepper, Parmesan. Pour in, scatter ramps.
- Bake 12 to 15 min until just set. Tip: pull when the center barely jiggles, it finishes setting as it cools.
Shop this recipe:
15. Bacon And Leek Potato Cakes With Poached Eggs (45 Min)
Time: 45 min | Difficulty: Medium | Best For: Cozy brunch | Diet: High-protein
This tastes like a brunch spot that serves everything on warmed plates. Leeks turn sweet, bacon turns smoky, and the poached egg makes it feel fancy even if your hair is in a claw clip.
Ingredients:
- 2 cups grated potato (squeezed dry)
- 1 leek, thinly sliced
- 4 slices bacon, cooked and chopped
- 2 tbsp flour
- 2 eggs (for cakes) plus 4 eggs (to poach)
- Salt, pepper, sour cream
Steps:
- Cook leek in a little bacon fat 4 min until soft. Mix with potato, bacon, flour, 2 eggs, salt, pepper.
- Pan-fry cakes 4 to 5 min per side over medium until crisp and browned.
- Poach eggs 3 min, top cakes, finish with sour cream and chives. Tip: if cakes are pale, your pan is too cool.
Shop this recipe:
16. Chili Crisp Egg And Potato Bowl (25 Min)
Time: 25 min | Difficulty: Easy | Best For: Weeknight breakfast ideas | Diet: GF, high-protein
This is my “I’m hungry now” brunch recipe that still tastes like you planned it. Chili crisp covers a lot of sins if your potatoes aren’t perfect.
Ingredients:
- 1.5 lb diced potatoes
- 2 tbsp olive oil
- 2 to 4 eggs
- 2 tbsp chili crisp
- Scallions, salt, pepper
Steps:
- Roast potatoes at 450°F on a sheet pan 18 to 22 min, flipping once. Space them out or they steam (ask me how I know).
- Fry eggs to your liking, 3 to 4 min for crispy edges.
- Bowl it up, spoon chili crisp, add scallions and salt.
Shop this recipe:
17. Cinnamon Milk Toast With Brown Sugar (10 Min)
Time: 10 min | Difficulty: Easy | Best For: Low-effort sweet brunch | Diet: Vegetarian
Ugly truth: I thought milk toast was going to be bland baby food. It’s not, if you toast the bread hard and salt the milk lightly. This is the one I make when the fridge is empty but I still want “brunch.”
Ingredients:
- 2 thick slices sourdough, toasted
- 1 cup milk
- 1 tbsp butter
- 1 tbsp brown sugar
- Cinnamon, pinch salt
Steps:
- Toast bread until the edges are deeply browned, 5 min.
- Warm milk with butter, brown sugar, cinnamon, and a pinch of salt over medium 3 min.
- Pour warm milk over toast and eat immediately. Tip: this is not a make-ahead situation, it’s a right-now dish.
Shop this recipe:
What You'll Need to Make These
Pantry Staples
- Diamond Crystal kosher salt 3 lb box around $5 to $8
- California Olive Ranch extra virgin olive oil around $10 to $18
- San Marzano whole peeled tomatoes 28 oz around $4 to $8
- King Arthur unbleached all-purpose flour around $5 to $9
Specialty Ingredients
- Lao Gan Ma chili crisp 7.4 oz around $4 to $9
- Kewpie mayonnaise 17 oz around $6 to $12
- Crème fraîche 8 oz around $5 to $9
Tools That Earn Their Counter Space
- Lodge cast iron skillet 12 inch approx $25 to $40
- Nordic Ware half sheet pan around $15 to $30
- Microplane premium zester grater around $12 to $20
- Thermapen ONE instant-read thermometer approx $75 to $110
Cookbooks Worth the Shelf
- Salt Fat Acid Heat by Samin Nosrat (price range $18 to $28)
- The Food Lab by J. Kenji López-Alt (price range $22 to $40)
Budget Swaps
- Maldon flaky sea salt 8.5 oz around $7 to $12 (save: finish with regular kosher salt if you’re not feeling fancy)
- 9×13 inch baking dish around $12 to $25 (save: any sturdy casserole dish works)
Cooking Tips for These Recipes
Brown your potatoes on purpose: Crispy potato brunches fail when moisture gets trapped. Use a roomy pan like a Nordic Ware half sheet pan around $15 to $30 and leave space between pieces.
Season eggs in layers: Eggs and potatoes soak up salt. I start with kosher, then finish with something crunchy like Maldon flaky sea salt 8.5 oz around $7 to $12.
Acid is the “expensive” trick: Lemon wakes up rich brunch fast. Keep a zester handy like the Microplane premium zester grater around $12 to $20 and use zest plus juice.
Don’t make hollandaise early: It thickens and sulks. If you want the easy route, use a blender like Vitamix 5200 blender approx $350 to $550 and make it right before serving.
Make-ahead without boredom: Bake the hashbrown base, then change toppings day to day (hot sauce, herbs, sour cream). A dependable dish like a 9×13 inch baking dish around $12 to $25 makes batch brunch easy.
Lean into the 2025 condiment trend: Chili crisp on eggs is popular for a reason. Keep a jar of Lao Gan Ma chili crisp 7.4 oz around $4 to $9 and you’ll never serve bland brunch again.
Frequently Asked Questions
Q: What is the easiest thing to make for brunch?
A: Sheet-pan bacon, eggs, and potatoes. It’s mostly hands-off and scales well. Use a sturdy pan like the Nordic Ware half sheet pan so it browns instead of warping.
Q: How do I keep brunch food warm before serving?
A: Hold cooked items in a 200°F oven on a sheet tray, and keep sauces separate. Warm plates help too. A quick-read tool like the Thermapen ONE instant-read thermometer keeps eggs from overcooking while you wait.
Q: Can I make any of these ahead?
A: Yes, the hashbrown brunch casserole is built for it. Bake, cool, refrigerate, reheat covered at 350°F. Use a reliable 9×13 inch baking dish so it heats evenly.
Q: What can I make for brunch without eggs?
A: Sourdough waffles and milk toast are your best bets here. Keep a neutral flour like King Arthur unbleached all-purpose flour on hand and you can pull off a sweet brunch anytime.
Q: What’s the difference between a frittata and a quiche?
A: Frittata is crustless and faster, more “set eggs” than custard. Quiche uses pastry and tends to be richer and softer. For frittatas, a Lodge cast iron skillet 12 inch gives you better browning.
Conclusion
Start with the feta and chili oil eggs if you want maximum flavor in minimum time, or the sheet-pan breakfast if you’re feeding people. The common thread in these brunch recipes is contrast: crisp, creamy, and a bright hit of acid right at the end. If you only upgrade one thing, make it your salt. Which one are you trying first this week?


























