There’s something about a warm, hearty breakfast that feels like a big hug. The Savory Sweet Potato and Spinach Breakfast Skillet ticks all the boxes for comfort food. It’s not only hearty but also packed with nutrients. I can’t help but feel happy just thinking about it. This dish brings together the flavors of sweet potatoes, fresh spinach, and eggs in a way that feels so right for a cozy morning or a quick weekday breakfast.
At the heart of this recipe are two medium sweet potatoes, providing a natural sweetness and creamy texture. Fresh spinach gives a vibrant pop of color and nutrients, while the small onion and garlic enhance the dish with their savory aroma. The simplicity of two eggs adds protein, making it a complete meal. You can finish it off with a dash of salt and pepper, and if you fancy, a sprinkle of red pepper flakes or some creamy feta cheese or avocado on top to elevate the flavor profile.
The method is refreshingly straightforward. You begin by heating olive oil in a skillet, then cook the sweet potatoes until they’re tender. Next, you add the onion and garlic until they are fragrant and translucent before tossing in the spinach until it wilts. A little magic happens when you drop eggs into wells created in the mixture, cover it, and let it cook to your preference. With a final touch of seasoning, it’s ready to serve!
This skillet dish is a perfect way to start your day, whether you’re treating yourself on a lazy weekend or need something quick before heading out. It’s also versatile enough for various occasions, such as preparing a nourishing breakfast for family visits or serving as brunch during weekend get-togethers.

Why You’ll Love This Savory Sweet Potato And Spinach Breakfast Skillet
- Fuel for Your Day: Packed with vitamins and proteins, this dish keeps you energized.
- Quick to Make: Start to finish, you can whip this up in about 30 minutes.
- One-Pan Wonder: Minimal cleanup needed; everything cooks in one skillet.
- Customizable: You can easily add or swap ingredients to suit your taste.
- Comforting Flavor: Enjoy a delicious blend of sweet and savory flavors.
Sweet Potato Tips
When selecting sweet potatoes for this recipe, look for ones that are firm and free of blemishes. The skin should be smooth, and the color should be rich with no signs of sprouting. To prepare them, wash them well to remove any dirt, then peel and dice them into uniform pieces. This not only helps them cook evenly but also ensures that each bite is balanced with flavor and texture.
Options for Substitutions
- Spinach: Kale or Swiss chard can be used if you prefer a different leafy green.
- Onion: Leeks or shallots offer a milder flavor if you’d like a subtler taste.
- Eggs: You can use egg substitutes for a vegan version or even tofu for added protein.
- Feta Cheese: Goat cheese can be swapped in for a tangy flavor, or nutritional yeast for a dairy-free option.
- Olive Oil: Use avocado oil or coconut oil for a different cooking oil.
- Seasoning: Experiment with other herbs and spices like oregano or thyme for added flavor.
Watch Out for These Mistakes
One common pitfall is overcooking the sweet potatoes. You want them fork-tender but not mushy, so watch them closely. Timing is also crucial when adding the spinach; if you add it too early, it can become too wilted and lose its vibrant color and texture. When cracking the eggs into the wells, be gentle – if you break the yolks, they won’t cook as beautifully. Lastly, ensure you season each layer of the dish as you go to build depth in flavor.

What to Serve With Savory Sweet Potato And Spinach Breakfast Skillet?
This dish pairs beautifully with a side of whole-grain toast for some added crunch or a simple fruit salad that offers a light, refreshing contrast. If you want to go heartier, consider serving it alongside crispy bacon or sausages. A dollop of yogurt on the side adds a nice creaminess as well.
Storage Instructions
Store: You can keep leftovers in the fridge for up to 3 days.
Freeze: For longer storage, freeze the cooked skillet dish for up to 3 months.
Reheat: To reheat, warm it gently on the stovetop over medium heat, adding a splash of water to avoid sticking. Alternatively, you can microwave it for about 2 minutes or until heated through.
Recipe Info
Preparation Time: 10 minutes
Cooking Time: 15-20 minutes
Total Time: Approximately 30 minutes
Level of Difficulty: Easy
Servings: 2-3
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: 400-500
Protein: 15-20g
Fat: 20-25g
Carbohydrates: 50-60g
Ingredients
- 2 medium sweet potatoes, diced
- 1 cup fresh spinach
- 1 small onion, chopped
- 2 cloves garlic, minced
- 2 eggs
- Olive oil
- Salt and pepper to taste
- Optional: red pepper flakes, feta cheese, or avocado for topping

Step-by-Step Instructions
Step 1: Heat the Skillet
Start by heating a skillet over medium heat. Add a splash of olive oil to coat the bottom of the pan. This will help prevent the sweet potatoes from sticking.
Step 2: Cook the Sweet Potatoes
Add your diced sweet potatoes to the skillet. Cook them for about 10-15 minutes or until they become fork-tender. Stir occasionally to ensure even cooking.
Step 3: Add Onion and Garlic
Once the sweet potatoes are tender, add the chopped onion and minced garlic to the skillet. Cook for another 3-5 minutes, or until the onion turns translucent and the garlic is fragrant.
Step 4: Add the Spinach
Stir in the fresh spinach, cooking until it just wilts down. This will take about 2-3 minutes, and it will greatly enhance the color of your dish.
Step 5: Create Wells and Add Eggs
With your mixture ready, create small wells in the sweet potato mixture. Crack an egg into each well. Cover the skillet and cook until the eggs are set to your desired doneness, about 4-6 minutes.
Step 6: Season and Serve
Once the eggs are cooked, season your skillet dish with salt and pepper. Top with any optional ingredients like red pepper flakes, feta cheese, or avocado before serving warm.
In summary, this Savory Sweet Potato and Spinach Breakfast Skillet is a fantastic dish that combines comfort and nutrition in one skillet. I invite you to give this recipe a try and savor the flavors. If you do, please come back and share your thoughts or explore more of my recipes for a delightful cooking journey!
Print
Savory Sweet Potato and Spinach Breakfast Skillet
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 3 servings 1x
- Category: Breakfast
- Method: Skillet Cooking
- Cuisine: American
- Diet: Vegetarian
Description
A warm and hearty breakfast dish combining sweet potatoes, spinach, and eggs, perfect for a cozy morning.
Ingredients
- 2 medium sweet potatoes, diced
- 1 cup fresh spinach
- 1 small onion, chopped
- 2 cloves garlic, minced
- 2 eggs
- Olive oil
- Salt and pepper to taste
- Optional: red pepper flakes, feta cheese, or avocado for topping
Instructions
- Heat the skillet over medium heat. Add a splash of olive oil to coat the bottom.
- Cook the diced sweet potatoes for about 10-15 minutes until fork-tender, stirring occasionally.
- Add the chopped onion and minced garlic, cooking for another 3-5 minutes until the onion is translucent.
- Stir in the fresh spinach, cooking until it wilts, about 2-3 minutes.
- Create small wells in the mixture and crack an egg into each well. Cover and cook until eggs are set, about 4-6 minutes.
- Season with salt and pepper, and top with optional ingredients before serving warm.
Notes
Ensure sweet potatoes are cooked but not mushy. Feel free to customize ingredients to suit your taste preferences.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 300mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 8g
- Protein: 17g
- Cholesterol: 140mg