There’s something incredibly satisfying about starting your day with a breakfast that’s both nourishing and delicious. This sweet potato breakfast bowl checks all the boxes—it’s hearty enough to keep you full until lunch, packed with nutrients, and tastes absolutely incredible. The combination of creamy mashed sweet potato as a base, crispy bacon, sautéed greens, fresh avocado, and a perfectly cooked egg creates a symphony of flavors and textures that will make you excited to get out of bed in the morning. What I love most about this recipe is how versatile and satisfying it is. Whether you’re following a Paleo or Whole30 lifestyle, or simply looking for a nutrient-dense breakfast that doesn’t rely on grains or dairy, this bowl delivers. The sweet potato provides complex carbohydrates for sustained energy, while the protein from the eggs and bacon keeps you satisfied. Plus, it’s a one-bowl meal that looks as beautiful as it tastes—perfect for those mornings when you want something special without spending hours in the kitchen. I’ve been making variations of this sweet potato breakfast bowl for years, and it’s become a weekend staple in my household. It’s the kind of breakfast that feels indulgent but is actually incredibly good for you, making it perfect for anyone who wants to fuel their body properly without sacrificing flavor.
Why This Recipe Is So Good
This sweet potato breakfast bowl has become one of my go-to recipes for several reasons. First, it’s incredibly balanced from a nutritional standpoint. You’re getting complex carbohydrates from the sweet potato, healthy fats from the avocado and egg yolk, protein from the bacon and egg, and fiber plus micronutrients from the greens. It’s the kind of meal that stabilizes your blood sugar and keeps energy levels steady throughout the morning. From a practical standpoint, this recipe is also a dream. You can prep the sweet potatoes ahead of time, making morning assembly quick and easy. I often roast or steam several sweet potatoes at the beginning of the week, and then I have them ready to mash and reheat whenever I want this breakfast. The cooking technique is straightforward, and even if you’re not an experienced cook, you’ll find this recipe approachable and forgiving. The flavor profile is what really sets this bowl apart, though. The natural sweetness of the sweet potato pairs beautifully with the savory bacon and the richness of the egg yolk. When you break that yolk and let it run over everything else in the bowl, it creates a luxurious sauce that brings all the components together. The creamy avocado adds a cooling contrast, while the greens provide a slight bitterness that balances the overall dish. Every bite offers something different, which keeps the meal interesting from start to finish.
Start by cooking your sweet potato. You can either bake it in the oven at 400°F for 45-50 minutes until tender, steam it for about 20 minutes, or microwave it for 5-7 minutes. Once cooked, let it cool slightly, then scoop out the flesh into a bowl. Add the ghee or coconut oil, salt, and pepper, then mash until smooth and creamy. Set aside and keep warm.
Step 2: Cook the Bacon
Heat a large skillet over medium heat. Add the bacon strips and cook for 4-5 minutes per side, or until crispy to your liking. Transfer the bacon to a paper towel-lined plate to drain excess fat. Keep about 1 tablespoon of bacon fat in the pan for cooking the greens. Once the bacon is cool enough to handle, chop it into bite-sized pieces.
Step 3: Sauté the Greens
Using the same skillet with the reserved bacon fat, add the minced garlic and cook for about 30 seconds until fragrant. Add the spinach and sauté for 2-3 minutes, stirring occasionally, until wilted. Season with a pinch of salt and pepper. Remove from heat and set aside.
Step 4: Fry the Eggs
In the same skillet (or a separate non-stick pan if you prefer), add a small amount of ghee or oil. Crack the eggs into the pan and cook sunny-side up for about 3-4 minutes, or until the whites are set but the yolks are still runny. You can also cook them over-easy if you prefer. Season with salt and pepper.
Step 5: Assemble Your Bowl
Divide the mashed sweet potato between two bowls, spreading it as a base. Top with the sautéed spinach, crispy bacon pieces, and diced avocado. Carefully place a fried egg on top of each bowl. Finish with an extra sprinkle of salt, black pepper, and red pepper flakes if desired.
Tips for Success
Choose the Right Sweet Potato: Look for medium-sized sweet potatoes that are firm and free from soft spots. Orange-fleshed varieties work best for this recipe as they’re naturally sweeter and creamier when mashed.
Prep Ahead: You can prepare the sweet potato base up to 3 days in advance. Store the mashed sweet potato in an airtight container in the refrigerator and simply reheat it when you’re ready to assemble your bowl.
Don’t Overcook the Greens: Spinach wilts quickly, so watch it carefully. You want it tender but still bright green. Overcooked greens become mushy and lose their nutritional value.
Perfect Egg Timing: For that Instagram-worthy runny yolk, cook your eggs on medium-low heat. High heat can cause the whites to brown too quickly before the yolk sets properly. If you’re nervous about flipping for over-easy eggs, sunny-side up works perfectly for this bowl.
Season Generously: Sweet potatoes can handle a good amount of seasoning. Don’t be shy with the salt and pepper, especially in the mashed base. The seasoning brings out the natural sweetness and makes the entire dish more flavorful.
Temperature Matters: Make sure your sweet potato base is warm when you assemble the bowl. Cold sweet potato won’t be as creamy and won’t taste nearly as good with the hot toppings.
Storage Instructions
This sweet potato breakfast bowl is best enjoyed fresh, but you can meal prep components for easier assembly throughout the week.
Sweet Potato Base: Store mashed sweet potato in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave for 1-2 minutes, stirring halfway through, or on the stovetop over low heat.
Cooked Bacon: Crispy bacon can be stored in an airtight container in the refrigerator for up to 5 days. Reheat in a skillet or microwave before serving to restore crispiness.
Sautéed Greens: Store cooked greens in an airtight container for up to 3 days in the refrigerator. Reheat gently to avoid overcooking.
Eggs and Avocado: These should be prepared fresh. Eggs don’t reheat well, and avocado will brown. If you must prep avocado ahead, toss it with a little lemon juice and store in an airtight container for up to 1 day.
Assembled Bowl: I don’t recommend storing the fully assembled bowl, as the components have different textures that don’t hold up well together when reheated.
Variations
Vegetarian Version: Skip the bacon and add roasted chickpeas or sautéed mushrooms for a plant-based protein boost. You’ll still get that savory element without the meat.
Different Greens: While spinach is my favorite, you can substitute with kale, Swiss chard, collard greens, or even arugula. Heartier greens like kale will need an extra minute or two of cooking time.
Protein Swaps: Try ground breakfast sausage instead of bacon, or add leftover shredded chicken. For a pescatarian option, smoked salmon works beautifully with the sweet potato.
Spice It Up: Add a drizzle of hot sauce, sprinkle of cayenne pepper, or some jalapeño slices for heat. The sweetness of the potato pairs wonderfully with spicy flavors.
Different Root Vegetables: While sweet potato is traditional, you can use butternut squash, pumpkin, or even regular white potatoes as a base. Each brings its own unique flavor profile.
Add More Veggies: Sautéed bell peppers, cherry tomatoes, or caramelized onions all make excellent additions. This bowl is very forgiving and can accommodate whatever vegetables you have on hand.
Make It Vegan: Use tofu scramble instead of eggs, replace bacon with tempeh bacon, and swap the ghee for coconut oil. You’ll still have a delicious, protein-rich breakfast.
FAQ
Can I make this recipe ahead of time?
You can prep most components ahead, but it’s best to assemble the bowl fresh. Cook the sweet potato and bacon in advance, and store them separately. In the morning, just reheat the sweet potato, cook your egg and greens, and assemble. This takes about 10 minutes total.
Is this recipe Whole30 compliant?
Yes! This sweet potato breakfast bowl is completely Whole30 compliant as long as you use compliant bacon (check labels for added sugar) and cook with ghee or a Whole30-approved oil like coconut or avocado oil.
How can I make this lower in carbs?
You can reduce the amount of sweet potato and increase the greens and avocado. Alternatively, try using riced cauliflower as a base for a very low-carb version, though it won’t be quite as sweet or creamy.
Can I freeze the sweet potato base?
Yes, mashed sweet potato freezes well for up to 3 months. Store in individual portions for easy thawing. Thaw overnight in the refrigerator and reheat when ready to use.
Final Thoughts
This sweet potato breakfast bowl is more than just a meal—it’s a complete morning experience that nourishes your body and satisfies your taste buds. Whether you’re looking for a Paleo-friendly breakfast option, following Whole30, or simply want a nutritious way to start your day, this bowl delivers on all fronts. The best part is how adaptable it is to your preferences and what you have on hand. Once you master the basic technique, you’ll find yourself creating endless variations based on the season and your cravings. Give this recipe a try, and I think you’ll find it becoming a regular part of your breakfast rotation!
Start your morning with this hearty sweet potato breakfast bowl! Packed with crispy bacon, sautéed greens, avocado, and a perfectly runny egg. Paleo and Whole30 compliant.
Prepare the Sweet Potato – Start by cooking your sweet potato. You can either bake it in the oven at 400°F for 45-50 minutes until tender, steam it for about 20 minutes, or microwave it for 5-7 minutes. Once cooked, let it cool slightly, then scoop out the flesh into a bowl. Add the ghee or coconut oil, salt, and pepper, then mash until smooth and creamy. Set aside and keep warm.
Cook the Bacon – Heat a large skillet over medium heat. Add the bacon strips and cook for 4-5 minutes per side, or until crispy to your liking. Transfer the bacon to a paper towel-lined plate to drain excess fat. Keep about 1 tablespoon of bacon fat in the pan for cooking the greens. Once the bacon is cool enough to handle, chop it into bite-sized pieces.
Sauté the Greens – Using the same skillet with the reserved bacon fat, add the minced garlic and cook for about 30 seconds until fragrant. Add the spinach and sauté for 2-3 minutes, stirring occasionally, until wilted. Season with a pinch of salt and pepper. Remove from heat and set aside.
Fry the Eggs – In the same skillet or a separate non-stick pan if you prefer, add a small amount of ghee or oil. Crack the eggs into the pan and cook sunny-side up for about 3-4 minutes, or until the whites are set but the yolks are still runny. You can also cook them over-easy if you prefer. Season with salt and pepper.
Assemble Your Bowl – Divide the mashed sweet potato between two bowls, spreading it as a base. Top with the sautéed spinach, crispy bacon pieces, and diced avocado. Carefully place a fried egg on top of each bowl. Finish with an extra sprinkle of salt, black pepper, and red pepper flakes if desired.