Our Best Brunch Recipes

March 4, 2025

Brunch brings together the best of breakfast and lunch in one delightful meal. It’s a time to relax, enjoy good food, and spend time with friends and family.

Whether you prefer sweet or savory dishes, there’s a brunch recipe out there for everyone.

You can find over 31 tasty brunch recipes to try at home. These recipes range from classic favorites to creative new ideas.

They include options for egg dishes, pastries, casseroles, and more. With so many choices, you’re sure to find something that will please your taste buds and impress your guests.

1. Avocado Toast with Poached Eggs

Avocado toast with poached eggs is a tasty brunch option. Start by toasting your favorite bread until golden and crispy.

Mash ripe avocado and spread it on the toast. Season with salt, pepper, and a squeeze of lemon juice for extra flavor.

Poach eggs in simmering water for about 3-4 minutes. Carefully remove them with a slotted spoon.

Place the poached eggs on top of the avocado toast. The runny yolk creates a creamy sauce when broken.

This simple dish combines creamy avocado, crunchy toast, and soft eggs. It’s quick to make and packed with nutrients, perfect for a satisfying brunch.

2. Blueberry Pancakes with Maple Syrup

Blueberry pancakes are a tasty brunch favorite. To make them, mix flour, sugar, baking powder, and salt in a bowl.

In another bowl, whisk eggs, milk, and melted butter.

Combine the wet and dry ingredients. Fold in fresh blueberries.

Pour batter onto a hot griddle and cook until bubbles form on top. Flip and cook the other side until golden brown.

For a special touch, make blueberry maple syrup. Heat maple syrup with blueberries and a splash of lemon juice in a pan. Let it simmer for about 10 minutes.

Serve your pancakes hot, topped with butter and the warm blueberry maple syrup. This combo makes for a sweet and satisfying brunch treat.

3. Chorizo Egg Breakfast Tacos

Chorizo egg breakfast tacos are a tasty and filling brunch option. They combine spicy chorizo sausage with scrambled eggs for a flavorful meal.

To make these tacos, cook ground Mexican chorizo in a pan. Add beaten eggs and scramble them together with the chorizo.

Warm up some taco-sized tortillas.

Fill each tortilla with the chorizo-egg mixture. Top with shredded cheese, diced onions, and cilantro.

You can also add extras like sliced avocado or salsa.

These tacos are easy to customize. Try different toppings or use corn tortillas instead of flour. You can make a big batch for a crowd or just a few for yourself.

4. Classic French Toast

French toast is a beloved brunch staple. To make it, you’ll need thick slices of bread, eggs, milk, vanilla, and cinnamon.

Mix the eggs, milk, vanilla, and cinnamon in a bowl. Dip each bread slice in the mixture, coating both sides.

Heat butter in a pan over medium heat. Cook the soaked bread for 2-3 minutes per side until golden brown.

Serve your French toast hot with butter and maple syrup. You can add fresh fruit or powdered sugar for extra flavor.

This simple recipe is quick to make and sure to please your brunch guests. It’s a great way to use up stale bread too.

5. Herbed Quiche Lorraine

Quiche Lorraine is a classic brunch dish you’ll love. This herbed version adds extra flavor to the traditional recipe.

Start by preheating your oven to 350°F. Cook bacon until crispy, then chop it into small pieces. Sauté onions in a bit of the bacon fat until they’re golden brown.

Blind bake a pie crust for about 10 minutes until it’s lightly golden. This step ensures a crispy base for your quiche.

Mix eggs, cream, cheese, and your favorite herbs in a bowl. Pour this mixture into the pre-baked crust. Add the bacon and onions on top.

Bake the quiche for about 30-35 minutes until it’s set and golden. Let it cool slightly before serving.

You can make this quiche ahead of time for an easy brunch option.

6. Banana Nut Muffins

Banana nut muffins are a tasty brunch treat. You can make them easily at home with ripe bananas and chopped nuts.

Start by preheating your oven to 350°F. Mix butter and sugar until smooth in a bowl. Add mashed bananas and eggs.

In another bowl, combine flour, baking soda, and salt. Mix the wet and dry ingredients together. Fold in chopped walnuts or pecans.

Spoon the batter into muffin cups, filling them about 3/4 full. Top with extra nuts if you like.

Bake for 20-25 minutes until golden brown. Let cool before enjoying. These muffins are great fresh or stored for later.

7. Smoked Salmon Bagels

Smoked salmon bagels are a brunch favorite. You can easily make this tasty treat at home.

Start with a fresh bagel – plain, everything, or sesame work well.

Spread a layer of cream cheese on each bagel half. Top with thin slices of smoked salmon. For extra flavor, add some thinly sliced red onion.

You can customize your bagel further. Try adding capers, fresh dill, or a squeeze of lemon juice. Some people enjoy a slice of tomato or cucumber too.

Smoked salmon bagels are quick to prepare and packed with protein. They make a satisfying meal any time of day. Serve them alongside a simple salad for a complete brunch.

8. Spinach and Feta Frittata

Spinach and feta frittata is a tasty brunch option that’s quick to make. You’ll love how the creamy feta pairs with savory spinach in this egg-based dish.

To make it, whisk eggs with milk and seasonings. Sauté spinach in a skillet, then add the egg mixture. Sprinkle crumbled feta on top.

Cook on the stovetop until the edges set. Finish it under the broiler for a golden top.

The result is a fluffy, flavorful frittata perfect for feeding a crowd.

You can customize this frittata by adding other veggies like roasted red peppers. Serve it hot from the oven with a side salad for a complete meal.

9. Buttermilk Biscuits with Sausage Gravy

This classic brunch dish combines flaky buttermilk biscuits with creamy sausage gravy.

To make the biscuits, mix flour, baking powder, salt, and baking soda. Cut in cold butter, then add buttermilk to form the dough.

For the gravy, cook breakfast sausage in a pan until browned. Add butter and flour to create a roux. Slowly pour in milk, stirring constantly until thickened.

Season the gravy with salt, pepper, and herbs like thyme or rosemary.

Split warm biscuits in half and top with a generous scoop of sausage gravy. This hearty meal will keep you full and satisfied.

10. Sweet Potato Hash

Sweet potato hash is a tasty and healthy brunch option. It’s easy to make and packed with nutrients.

You’ll need sweet potatoes, bell peppers, and onions as the main ingredients.

Start by dicing the sweet potatoes and veggies. Cook them in a skillet with some oil until they start to soften.

Add spices like paprika, cumin, and garlic powder for extra flavor.

You can customize your hash with add-ins like black beans or chorizo. For a protein boost, top it with a fried egg.

This dish is filling and will keep you energized for hours.

Sweet potato hash works well for various diets. It’s naturally gluten-free and can be made vegan. It’s also great for meal prep – just reheat when you’re ready to eat.

11. Cinnamon Roll Waffles

Cinnamon roll waffles bring together two breakfast favorites in one delicious dish. You’ll love the sweet cinnamon flavor mixed with the crispy texture of waffles.

To make these, you’ll need typical waffle ingredients plus cinnamon and sugar. Mix the dry and wet ingredients separately, then combine them. Add cinnamon chips for extra flavor.

Cook the batter in your waffle iron until golden brown.

Top with a cream cheese glaze made from confectioners’ sugar, cream cheese, butter, vanilla, and a pinch of salt.

For variety, try different toppings like fresh berries, whipped cream, or maple syrup. You can even freeze extras for quick weekday breakfasts.

12. Vegetable Omelette

Vegetable omelettes are a tasty and nutritious brunch option. You can make them with your favorite veggies and cheese.

To start, whisk eggs in a bowl. Heat butter in a pan over medium heat. Add diced vegetables like peppers, onions, and mushrooms. Cook until softened.

Pour the eggs over the veggies. Let the bottom set for 2-3 minutes. Gently lift the edges to let uncooked egg flow underneath.

When mostly set, add cheese if desired. Fold one half of the omelette over the other. Cook until the cheese melts.

Slide your omelette onto a plate and enjoy! It’s a quick, customizable meal perfect for brunch.

13. Lemon Ricotta Pancakes

Lemon ricotta pancakes are a tasty twist on regular pancakes. They’re perfect for a fancy brunch or weekend treat.

To make them, you mix ricotta cheese and lemon zest into the batter. This gives the pancakes a light, fluffy texture and bright citrus flavor.

You can cook these pancakes on a griddle or in a nonstick pan. Serve them with maple syrup for sweetness.

For extra flair, try topping your lemon ricotta pancakes with fresh berries or a dollop of whipped cream. They’re sure to impress your brunch guests!

14. Caprese Salad with Balsamic Glaze

Caprese salad is a fresh and tasty brunch option. You’ll need ripe tomatoes, fresh mozzarella, and basil leaves.

Slice the tomatoes and mozzarella. Arrange them on a plate, alternating between the two. Tuck basil leaves between the slices.

Drizzle olive oil over the salad. Add a splash of balsamic glaze for extra flavor. Sprinkle with salt and pepper to taste.

This simple salad is perfect for warm days. It’s quick to make and looks great on the table. Serve it as a side dish or light main course.

15. Cranberry Orange Scones

Cranberry orange scones are a tasty brunch treat. They combine tart cranberries with zesty orange flavor.

To make these scones, you’ll need flour, sugar, baking powder, butter, and buttermilk. Don’t forget the cranberries and orange zest.

Mix the dry ingredients first. Then cut in cold butter until the mixture is crumbly. Add the wet ingredients and form the dough.

Shape the dough into a circle and cut it into wedges. Bake the scones until they’re golden brown.

For extra sweetness, drizzle the scones with an orange glaze. These scones are best served warm with a cup of coffee or tea.

16. Eggs Benedict with Hollandaise Sauce

Eggs Benedict is a classic brunch dish you’ll love. It features toasted English muffins topped with Canadian bacon, poached eggs, and creamy hollandaise sauce.

To make it, start by poaching eggs in simmering water. Toast English muffin halves until golden brown. Warm slices of Canadian bacon in a pan.

For the hollandaise, whisk egg yolks with lemon juice, salt, and pepper. Slowly add melted butter while whisking to create a smooth sauce.

Assemble by placing Canadian bacon on the muffins, topping with poached eggs, and spooning hollandaise over. The rich, tangy sauce pairs perfectly with the runny yolks.

17. Raspberry Almond Croissants

Raspberry almond croissants make a sweet and indulgent brunch treat. You can create this fancy dish quickly at home using store-bought croissants.

Start by slicing the croissants in half.

Make a simple almond filling with ground almonds, sugar, butter, and eggs. Spread this mixture inside the croissants.

Add a spoonful of raspberry jam on top of the almond filling. Close the croissants and brush them with a sugar syrup.

Spread more almond mixture on top and sprinkle with sliced almonds.

Bake the croissants for 20-25 minutes until golden and crisp. Serve them warm with a large coffee for a luxurious brunch experience.

18. Zucchini Bread

Zucchini bread is a tasty treat perfect for brunch.

You can make this quick bread easily in one bowl. It’s moist and delicious, just like grandma used to bake.

The recipe combines flour, cinnamon, salt, baking powder, baking soda, and spices.

You’ll mix in eggs, sugar, oil, and vanilla. Then fold in grated zucchini and walnuts if you like.

This bread is great to make ahead.

The recipe often makes two loaves – one to eat now and one to save for later. You can enjoy it warm or at room temperature.

Zucchini bread works well as part of a bigger brunch spread. It pairs nicely with eggs, fruit, and coffee or tea.

19. Peach Bellini Smoothie

Want to enjoy a brunch classic in smoothie form? Try a peach bellini smoothie.

This drink combines the flavors of a traditional peach bellini with the creamy texture of a smoothie.

To make it, blend fresh or frozen peaches with peach nectar and a touch of honey. Add Greek yogurt for protein and creaminess. For extra flavor, include a hint of almond extract and fresh mint leaves.

This smoothie gives you the taste of a cocktail without the alcohol.

It’s perfect for a relaxing weekend brunch at home. You can easily customize it by adding your favorite fruits or adjusting the sweetness to your liking.

20. Fried Chicken and Waffles

Fried chicken and waffles is a classic brunch dish that combines crispy, savory chicken with fluffy, sweet waffles.

To make this tasty meal, start by marinating chicken pieces in buttermilk and hot sauce for at least an hour.

Next, coat the chicken in seasoned flour and fry until golden brown and crispy.

While the chicken cooks, prepare your waffles using your favorite recipe or a mix.

Serve the hot fried chicken on top of freshly made waffles. Drizzle with maple syrup and add a pat of butter for extra flavor. For a spicy kick, serve with hot sauce on the side.

This dish offers a perfect balance of flavors and textures that will satisfy your brunch cravings.

21. Mediterranean Shakshuka

Shakshuka is a tasty Mediterranean dish perfect for brunch. You’ll love this flavorful combination of eggs poached in a spicy tomato sauce.

To make shakshuka, start by sautéing onions, bell peppers, and garlic in olive oil. Add tomatoes and spices like cumin and paprika. Let the sauce simmer until it thickens.

Create wells in the sauce and crack eggs into them. Cover and cook until the egg whites set but the yolks remain runny.

Serve your shakshuka hot with crusty bread for dipping. It’s a filling meal packed with protein and veggies. You can easily customize it by adding cheese, herbs, or different vegetables.

22. Coconut Chia Seed Pudding

Coconut chia seed pudding is a tasty and healthy brunch option. You can make it easily with just a few ingredients.

Mix chia seeds with coconut milk and let it chill in the fridge for 1-2 hours. Stir occasionally to prevent clumping.

The pudding is high in protein, fiber, and healthy fats. This makes it great for keeping you full until your next meal.

You can add toppings to make it even more delicious. Try fresh berries, lemon zest, or mini chocolate chips.

For a grab-and-go breakfast, prepare the pudding in a jar. It’s perfect for busy mornings when you need a quick meal.

23. Mushroom and Truffle Oil Scramble

This brunch dish combines earthy mushrooms with luxurious truffle oil. You’ll need eggs, mushrooms, and truffle oil as the main ingredients.

Start by sautéing your favorite mushrooms in a pan. Cremini or wild mushrooms work well.

Whisk eggs in a bowl and pour them into the pan with the mushrooms. Gently scramble the eggs until they’re just set.

Finish the dish with a drizzle of truffle oil for a rich, indulgent flavor.

Serve your mushroom and truffle oil scramble with toast or crusty bread. This recipe is quick, easy, and sure to impress your brunch guests.

24. Apple Cinnamon French Toast Casserole

Apple Cinnamon French Toast Casserole is a tasty brunch dish you can make ahead of time. It combines bread, apples, cinnamon, and a sweet egg mixture.

To make it, you’ll chop bread into bite-sized pieces and layer them in a baking dish. Add chopped apples and a brown sugar-cinnamon mix on top.

Pour an egg and milk mixture over everything. Let it sit in the fridge overnight so the bread soaks up all the flavors.

In the morning, just pop it in the oven and bake until golden brown. The result is a warm, gooey casserole with a crispy top and soft, custardy inside.

This dish is great for feeding a crowd. It’s perfect for holiday mornings or weekend brunches with family and friends.

25. Tomato Basil Bruschetta

Tomato basil bruschetta is a classic brunch favorite. You’ll love this simple yet flavorful dish.

Start with fresh, ripe tomatoes and chop them finely. Mix in minced garlic, extra virgin olive oil, and balsamic vinegar.

Add thinly sliced basil leaves to the tomato mixture. Season with salt and pepper to taste.

Toast slices of crusty baguette until golden brown. Rub each slice with a clove of garlic for extra flavor.

Top the toasted bread with the tomato mixture just before serving. This keeps the bread crisp and prevents it from getting soggy.

26. Chocolate Chip Banana Bread

Chocolate chip banana bread is a tasty brunch treat. You can make it easily at home with simple ingredients.

Preheat your oven to 350°F and grease a 9×5-inch loaf pan. Mix flour, baking soda, and salt in a bowl.

In another bowl, combine mashed bananas, melted butter, eggs, sugar, and vanilla. Add the dry ingredients to the wet mixture and stir until just combined.

Fold in chocolate chips, then pour the batter into your prepared pan. Bake for about 60 minutes or until a toothpick comes out clean.

Let the bread cool before slicing. Enjoy your homemade chocolate chip banana bread with a cup of coffee or tea.

27. Artichoke and Asparagus Tart

This tasty tart combines the earthy flavors of artichokes and asparagus.

Start by blind baking a puff pastry shell until golden.

While it bakes, blanch asparagus spears and chop thawed artichoke hearts. Mix these veggies with creamy gouda cheese and fresh herbs.

Spread the mixture over the baked pastry shell. Pop it back in the oven until the cheese melts and the edges turn crispy.

The result is a savory, flaky tart perfect for brunch. Serve it warm, cut into squares. It’s sure to impress your guests with its elegant look and rich taste.

28. Ricotta Stuffed Crepes

Ricotta stuffed crepes are a delightful brunch option that combines thin, delicate pancakes with a creamy cheese filling.

To make the crepes, mix eggs, milk, melted butter, flour, and a pinch of salt.

For the filling, blend ricotta cheese with sugar and an egg. Add lemon zest or juice for extra flavor. Some recipes include raisins for a sweet surprise.

Cook the crepes in a hot, buttered skillet. Once cooled, spread the ricotta mixture on each crepe and roll them up.

You can make the filling ahead of time and store it in the fridge for up to 48 hours.

Serve your ricotta stuffed crepes with fresh fruit or a drizzle of maple syrup for a tasty brunch treat.

29. Breakfast Burrito with Salsa

Start your day with a tasty breakfast burrito packed with flavor.

Fill a large tortilla with scrambled eggs, crispy bacon, and shredded cheese.

Add some diced potatoes or hash browns for extra heartiness. Top it off with fresh homemade salsa for a zesty kick.

To make the salsa, mix chopped tomatoes, onions, cilantro, and jalapeños. Squeeze in some lime juice and add salt to taste.

Wrap your burrito tightly and warm it in a skillet or under the broiler until golden. Cut it in half and serve with extra salsa on the side for dipping.

This satisfying meal will keep you full until lunch. You can even make a batch ahead of time and reheat them for busy mornings.

30. Maple Glazed Bacon

Maple glazed bacon is a sweet and savory treat perfect for brunch.

To make it, brush bacon strips with real maple syrup on both sides. Place the bacon on a wire rack set over a baking sheet.

Bake in a preheated 400°F oven for 15-20 minutes. Keep an eye on it to avoid burning. The bacon will crisp up as it cools.

This dish pairs well with pancakes, waffles, or French toast. You can also crumble it over salads or use it in sandwiches. The maple flavor adds a nice twist to classic bacon.

For extra flavor, try sprinkling some brown sugar on top before baking. This creates a delicious caramelized coating.

31. Spinach and Mushroom Quiche

Spinach and mushroom quiche is a tasty brunch option. It combines earthy mushrooms with nutritious spinach in a savory egg custard.

You’ll love how versatile this dish is. Serve it for breakfast, brunch, or even dinner. The recipe is easy to customize with your favorite vegetables or cheeses.

To make it, sauté mushrooms, spinach, and onions until tender. Mix with eggs, cheese, and seasonings. Pour into a pie crust and bake until set.

The result is a flavorful, protein-packed meal. The golden crust and creamy filling make it both satisfying and appealing. Try adding herbs like thyme for extra flavor.

Timing and Preparation

Start your planning at least a week before.

Make a shopping list and buy non-perishables early.

Set the table and lay out serving dishes the night before.

This saves time in the morning.

Prep ingredients in advance when you can.

Chop veggies, mix dry ingredients, or make dressings ahead.

Create a timeline for the morning.

Know what needs to go in the oven when.

Have a plan for keeping food warm.

Use chafing dishes or your oven’s “warm” setting.

Ask guests to bring a dish if you need help.

Assign specific items to avoid duplicates.