Asparagus Frittata with Goat Cheese & Sweet Potatoes
Asparagus frittata with goat cheese and sweet potatoes is a delicious dish that brings together vibrant flavors and satisfying textures. The creamy goat cheese melds perfectly with the earthy sweetness of roasted sweet potatoes and fresh green asparagus, creating a beautiful symphony of taste in every bite. This dish is not only filling but also brimming with color on your plate, making it a delightful choice for brunch or any meal of the day.
Table of Contents

I remember the first time I made this frittata. I had a bunch of fresh asparagus and some sweet potatoes that needed to be used up, and the thought of a savory, fluffy frittata just felt right. As it baked in the oven, the aroma filled my kitchen, inviting everyone in. The moment I served it, there was nothing but delighted faces and satisfied smiles. Trust me, this recipe is a keeper; it’s easy to whip up, nutritious, and ever so comforting!
Why You’ll Love This Recipe
- Simple & Quick: Prepping and cooking takes just about an hour, making it a quick fix for any meal.
- Irresistible Flavor: The delightful combination of creamy goat cheese, sweet potatoes, and fresh asparagus dances on your palate.
- Eye-Catching Appeal: The vibrant colors make it a star dish at brunch or family gatherings.
- Flexible Serving: Perfect for breakfast, a light lunch, or a wholesome dinner any night of the week.
- Diet-Friendly Options: Easily adaptable for gluten-free diets, and you can swap out dairy for plant-based alternatives.
Ingredients You’ll Need
- 1 1/2 tablespoons olive oil, divided: Olive oil adds flavor and helps in cooking sweet potatoes evenly. You can substitute it with avocado oil or melted butter if desired.
- 3 cups diced sweet potato (about 14 ounces or 2 small-medium potatoes): Sweet potatoes contribute natural sweetness and a hearty texture. You can use butternut squash as a substitute if you prefer.
- 3 cups roughly chopped asparagus (about 315 grams): Fresh asparagus gives a lovely crunch and a hint of earthiness. If it’s out of season, you can use frozen asparagus.
- 2 teaspoons garlic powder: This adds a wonderful depth of flavor. Fresh minced garlic can also be used for a stronger taste; just adjust the quantity to your liking.
- 1 teaspoon cumin: Cumin lends a warm, earthy flavor that enhances the dish. You may leave it out if you’re not a fan.
- 1 teaspoon onion powder: This subtly enhances the dish’s overall flavor. You could also use finely chopped onions or shallots if you prefer fresh.
- 1/4 teaspoon red pepper flakes: The red pepper flakes add a little heat, but feel free to adjust based on your spice preference.
- 12 large eggs: Eggs are the base of the frittata, creating a light and airy texture. Make sure they’re at room temperature for best results.
- 1/2 cup whole milk: Whole milk ensures a rich, creamy texture. You can substitute with almond milk or any milk of your choice for a lighter version.
- 3 ounces goat cheese (about 3/4 cup crumbled): Goat cheese brings creaminess and tanginess that perfectly complements the sweet potatoes and asparagus.
- Salt and pepper, to taste: Seasoning is key in making the flavors pop, so adjust these to your liking.
- For topping: Sliced avocado, fresh parsley, sliced green onions, hot sauce… the choices are endless!
How to Make Asparagus Frittata with Goat Cheese & Sweet Potatoes
- Preheat your oven: Start by preheating your oven to 375°F (190°C). This will ensure your frittata cooks evenly.
- Prepare the sweet potatoes: In a large oven-safe skillet, heat 1 tablespoon of olive oil over medium heat. Add the diced sweet potatoes, salt, and pepper. Cook for about 10–15 minutes until they start to soften but not fully cooked yet, stirring occasionally.
- Add in the seasonings: Next, sprinkle in the garlic powder, cumin, onion powder, and red pepper flakes over the sweet potatoes. Stir well to coat the potatoes in the seasonings and let it cook for another 2 minutes until fragrant.
- Add the asparagus: Once the sweet potatoes are slightly tender, add the chopped asparagus to the skillet. Mix everything together and cook for an additional 5 minutes, allowing the asparagus to become bright green and tender.
- Whisk the eggs and milk: In a large mixing bowl, whisk together the eggs, whole milk, and a pinch of salt and pepper until well combined. Pour this mixture evenly over the sweet potato and asparagus mixture, tilting the skillet as needed to ensure even coverage.
- Add the goat cheese: Sprinkle the crumbled goat cheese over the top of the frittata. This will melt beautifully into the eggs as it cooks.
- Bake the frittata: Transfer the skillet to the preheated oven and bake for about 30–35 minutes. You’ll know it’s ready when the edges are golden brown, and the center is set—no longer jiggly.
- Cool and serve: Once it’s done baking, remove the skillet from the oven and let the frittata cool for a few minutes. Slice it into wedges and serve warm. Top with your favorite toppings like sliced avocado, fresh parsley, or a drizzle of hot sauce. Enjoy every bite!
Storing & Reheating
To store leftover Asparagus Frittata with Goat Cheese & Sweet Potatoes, let it cool to room temperature before placing it in an airtight container. It can stay at room temperature for about 2 hours; for longer storage, be sure to refrigerate, where it can last up to 4 days. If you want to keep it longer, you can freeze the frittata in an airtight container or tightly wrapped in plastic wrap for up to 3 months. Reheat in a preheated oven at 350°F (175°C) for about 15 minutes, or until warmed through. Its texture may change a little after freezing, but a quick reheat will refresh its flavors.
Chef’s Helpful Tips
- Make sure to dice the sweet potatoes into small, even pieces for quicker cooking.
- Avoid overcooking the frittata. Remove it from the oven once it’s set but still slightly soft in the center.
- Experiment with herbs like thyme or basil for added flavor.
- If you’re short on time, you can roast the sweet potatoes beforehand or use pre-cooked ones.
- To cut perfect slices, let the frittata cool for a few minutes before slicing it.
- This frittata is great for meal prep; just make it in advance and enjoy it across several meals!
There’s something truly special about Asparagus Frittata with Goat Cheese & Sweet Potatoes—it’s a delightful fusion of flavors and a wonderful way to kick off any meal. This dish marries wholesome ingredients to create a satisfying, savory experience that you and your family will love. I encourage you to explore the vibrant flavors, and don’t hesitate to try different toppings or herbs to make it your own. Enjoy every savory bite!

Recipe FAQs
Can I use other vegetables in the frittata?
Absolutely! Feel free to substitute or add vegetables you love, like bell peppers, spinach, or zucchini. Just ensure they’re cut small enough to cook through.
How do I know when the frittata is done?
Your frittata is done when the edges are golden brown and the center feels set to touch. A toothpick inserted should come out clean without any liquid egg.
Can I make the frittata ahead of time?
Yes! You can make the frittata a day in advance and refrigerate it. It’s just as good, if not better, the next day when flavors have melded together.
How should I serve the frittata?
This frittata is versatile! Serve it warm with a fresh side salad for a light lunch, or enjoy it with toast for a hearty breakfast. Garnish with avocado or a sprinkle of fresh herbs for added flair.
PrintMore Breakfast Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Asparagus Frittata with Goat Cheese & Sweet Potatoes
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
This Asparagus Frittata with Goat Cheese & Sweet Potatoes is a delicious and easy dish that’s perfect for a quick and healthy meal. Enjoy the delightful combination of flavors in every slice!
Ingredients
- 1 1/2 tablespoons olive oil, divided
- 3 cups diced sweet potato (14 ounces/2 small-medium potatoes)
- 3 cups roughly chopped asparagus (315 grams)
- 2 teaspoons garlic powder
- 1 teaspoons cumin
- 1 teaspoon onion powder
- 1/4 teaspoon red pepper flakes
- 12 large eggs
- 1/2 cup whole milk
- 3 ounces goat cheese (about 3/4 cup crumbled)
- salt and pepper, to taste
- for topping – avocado, fresh parsley, sliced green onions, hot sauce…
Instructions
- Preheat the oven to 350 degrees Fahrenheit.
- Heat a large, oven-safe skillet over medium heat. Add 1 tablespoon of olive oil. Once hot, add diced sweet potatoes, salt, and pepper. Stir to combine and spread them in a single layer. Cook for 6-8 minutes untouched.
- Stir sweet potatoes and cook for another 6-8 minutes, stirring occasionally.
- Add the remaining oil to the pan, then add the chopped asparagus, garlic powder, cumin, onion powder, red pepper flakes, salt, and pepper. Sauté until the asparagus is al dente, about 8-10 minutes.
- In a large bowl, whisk together the eggs, milk, and some salt and pepper. Stir in about 2/3 of the goat cheese.
- Pour the egg mixture into the skillet, ensuring it is evenly distributed. Cook for 3-4 minutes until the bottom begins to set. Sprinkle with the remaining goat cheese.
- Transfer the skillet to the oven and bake for 20-25 minutes until the eggs are firm.
- Once cooked, slice into 6 pieces and serve with your choice of toppings.
Notes
Use fresh ingredients for the best flavor.
Feel free to customize toppings based on your preferences.
This frittata can be served warm or at room temperature.
Nutrition
- Serving Size: 1 slice
- Calories: 260
- Sugar: 3g
- Sodium: 400mg
- Fat: 16g
- Saturated Fat: 6g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 360mg
