The best healthy brunch ideas combine protein, vegetables and whole grains so you stay full until dinner: eggs with greens, Greek yogurt bowls, whole grain toast with avocado or smoked salmon, savory hashes, and fruit. This page starts with a filling sweet potato and black bean hash topped with eggs and avocado, which serves 4 with about 410 calories, 16 g of protein and 14 g of fiber per plate, nearly half the daily fiber adults are advised to eat. Below the recipe, you’ll find more healthy brunch ideas, tips for hosting, and swaps for classic brunch dishes such as pancakes, fry-ups and pastries. Brunch is often a long, relaxed meal, and a few smart choices make it both indulgent and balanced.

- Serves: 4
- Prep time: 15 minutes
- Cook time: 30 minutes
- Total time: about 45 minutes
Ingredients
- 600 g (about 2 large) sweet potatoes, scrubbed and cut into 1.5 cm cubes
- 1 red onion (about 100 g), diced
- 1 red pepper (about 150 g), diced
- 1½ tablespoons olive oil
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ¼ teaspoon salt and black pepper
- 1 can (400 g) black beans, drained and rinsed (about 240 g drained)
- 2 large handfuls (60 g) baby spinach
- 4 large eggs
- 1 avocado (about 150 g of flesh), sliced
- 1 tablespoon lime juice
- A handful of cilantro, chopped
- Hot sauce or salsa, to serve (optional)
Method
- Roast the sweet potatoes. Heat the oven to 220°C (200°C fan, 425°F). Toss the sweet potato, onion and pepper with the oil, cumin, paprika, salt and pepper on a large baking tray. Roast for 20 to 25 minutes, turning once, until tender and golden at the edges.
- Add the beans and spinach. Stir the black beans and spinach into the hot vegetables and return to the oven for 3 minutes, until the beans are warm and the spinach has wilted.
- Cook the eggs. Meanwhile, fry or poach the eggs to your liking. For a one-tray version, make 4 hollows in the hash, crack an egg into each and bake for 6 to 8 minutes until the whites are set.
- Dress the avocado. Toss the avocado slices with the lime juice.
- Serve. Divide the hash between plates, top each with an egg, avocado, cilantro and hot sauce or salsa.
Tips
- Cut the sweet potato evenly so it roasts at the same rate.
- Don’t crowd the tray. Use two trays if needed, so the vegetables roast rather than steam.
- Make it ahead: roast the vegetables the day before, then reheat and add the eggs fresh.
- Leave the skins on for extra fiber.
Swaps and variations
- Regular potatoes or butternut squash instead of sweet potato.
- Chickpeas or kidney beans instead of black beans.
- Feta or goat cheese crumbled over the top.
- Vegan: skip the eggs and add tofu cubes roasted with the vegetables.
- Spicy: add chopped jalapeño or chipotle.
Nutrition per serving (estimate)
One serving is a quarter of the recipe, with one egg. These figures were calculated from USDA FoodData Central values for raw sweet potato, cooked black beans, red onion, red pepper, olive oil, cumin, paprika, eggs, avocado, spinach, lime juice, cilantro and salt.
| Nutrient | Per serving |
|---|---|
| Calories | 410 kcal |
| Protein | 16 g |
| Carbohydrate | 54 g |
| Fiber | 14 g |
| Sugars | 9.5 g |
| Fat | 16 g |
| Saturated fat | 3 g |
| Sodium | 320 mg |
This is a high-fiber, plant-forward brunch with protein from eggs and beans and healthy fats from avocado and olive oil. Sweet potatoes are rich in beta-carotene, which the body converts to vitamin A. One serving provides nearly half of the 30 g of fiber a day recommended by the NHS.
Contains: egg.
More healthy brunch ideas
- Shakshuka: eggs in a spiced tomato and pepper sauce. See our shakshuka.
- Smoked salmon bruschetta on whole grain bread, like our smoked salmon and tomato bruschetta.
- Spinach and feta frittata, which serves a crowd. Try our spinach and feta frittata.
- Greek yogurt parfait with berries and granola. See our Greek yogurt parfait.
- Whole wheat pancakes with fruit and yogurt. Our whole wheat pancakes have 5 g of fiber per serving.
- Avocado toast with a poached egg and chili flakes.
- Overnight oats or chia pudding, made the night before.
- A fruit platter with mint and a squeeze of lime.
Healthier swaps for classic brunch dishes
| Classic | Healthier swap |
|---|---|
| Full fry-up with sausages and fried bread | Poached eggs, grilled tomatoes, mushrooms, beans and whole grain toast |
| Pastries and croissants | Whole grain toast, homemade muffins, fruit |
| Pancakes with syrup and whipped cream | Whole wheat pancakes with yogurt and berries |
| Eggs benedict with hollandaise | Poached eggs on spinach and whole grain muffins, with a little hollandaise on the side |
| Mimosas and sweet cocktails | Sparkling water with fruit, or a smaller glass |
Hosting a healthy brunch
- Make one hot dish, such as the hash or a frittata, and set out yogurt, fruit and toast.
- Offer a build-your-own toast board with avocado, smoked salmon, eggs, tomatoes and hummus.
- Prepare ahead: overnight oats, chia pudding and roasted vegetables all keep well.
- Keep hot food hot and cold food cold, and don’t leave perishable food out for more than 2 hours.
Common questions
What’s a healthy brunch for weight loss?
Eggs with vegetables, Greek yogurt with fruit, or this hash in a smaller portion, with water or black coffee.
Can I eat brunch instead of breakfast and lunch?
Yes. If brunch replaces two meals, make it substantial, with protein, fiber and some healthy fat.
This article is general information, not medical advice. Nutrition figures are estimates from USDA FoodData Central and will change with the brands and amounts you use. If you follow a diet for a medical reason, check the recipe with your doctor or dietitian.



