Asparagus Frittata with Goat Cheese & Sweet Potatoes
Asparagus Frittata with Goat Cheese & Sweet Potatoes is a versatile dish that combines vibrant vegetables with rich flavors. The sweet potatoes offer a natural sweetness, counterbalanced by the sharp creaminess of goat cheese, while the asparagus adds a delightful crunch. This frittata isn’t just beautiful; it’s a culinary embrace for any time of day, whether you’re welcoming the morning sun or winding down after a long day.
Table of Contents

I first made this frittata years ago while rummaging through my fridge to use up some leftover veggies. It’s become a staple in my household, especially on busy weekends when we crave something hearty yet hassle-free. With only a handful of ingredients and a quick prep time, this dish epitomizes the joy of cooking without the fuss. Trust me, when you try this Asparagus Frittata with Goat Cheese & Sweet Potatoes, it won’t be long before it finds a special place in your recipe rotation.
Why You’ll Love This Recipe
- Simple & Quick: Prepping takes just 10 minutes, and the cooking time is only 50 minutes.
- Irresistible Flavor: Savory sweetness from sweet potatoes offsets the tang of goat cheese, while garlic and cumin add depth.
- Eye-Catching Appeal: The vibrant green of asparagus against the golden eggs creates a stunning dish!
- Flexible Serving: Perfect for breakfast, brunch, or a light dinner. Feel free to serve it warm or at room temperature.
- Diet-Friendly Options: Naturally gluten-free, and can be easily modified for dairy-free diets by substituting the goat cheese.
Ingredients You’ll Need
- 1 1/2 tablespoons olive oil: This is essential for sautéing the sweet potatoes and asparagus, helping to build flavor while keeping everything moist. You can use canola or avocado oil if preferred.
- 3 cups diced sweet potato (14 ounces/2 small-medium potatoes): Sweet potatoes add a wonderful texture and sweetness. If you’re in a pinch, butternut squash serves as a great alternative.
- 3 cups roughly chopped asparagus (315 grams): Fresh asparagus brings a great crunch and color to the dish. Feel free to swap it out for other seasonal veggies like spinach or kale if you’re looking to mix things up!
- 2 teaspoons garlic powder: This gives the frittata a lovely savory depth. If you’re fresh garlic lover, about three cloves minced will do the trick!
- 1 teaspoon cumin: This spice adds a warm, earthy flavor that pairs beautifully with the other ingredients. Adjust the amount according to your preference.
- 1 teaspoon onion powder: It enhances the overall flavor and complements the sweetness of the sweet potatoes.
- 1/4 teaspoon red pepper flakes: A pinch brings a subtle heat. Don’t worry; it’s not overwhelming! You can omit it completely or add more for a spicier kick.
- 12 large eggs: The star of the dish! They bind all the ingredients together and create a fluffy texture. Room temperature eggs work best for fluffiness.
- 1/2 cup whole milk: Adds creaminess to the frittata. For a lighter option, use skim milk or a plant-based milk if you wish.
- 3 ounces goat cheese (about 3/4 cup crumbled): Its creamy texture and tangy flavor elevate the frittata. Feta cheese is a good substitute if you prefer.
- Salt and pepper, to taste: Essential for seasoning and enhancing all the dish’s flavors.
How to Make Asparagus Frittata with Goat Cheese & Sweet Potatoes
- Prep the Vegetables: Start by washing, peeling, and dicing the sweet potatoes into small cubes. Roughly chop the asparagus, cutting off any tough ends—this ensures your veggies are tender.
- Sauté Sweet Potatoes: In a large oven-proof skillet, heat 1 tablespoon of olive oil over medium heat. Add the sweet potatoes, sprinkle with salt and pepper, and sauté for about 10-12 minutes until they’re soft and starting to caramelize.
- Add Asparagus: Once the sweet potatoes are tender, add the chopped asparagus, garlic powder, cumin, onion powder, and red pepper flakes. Cook for another 5-7 minutes, stirring occasionally until the asparagus turns bright green and just tender.
- Whisk Eggs and Milk: In a separate bowl, whisk together 12 large eggs, 1/2 cup of whole milk, and a pinch of salt and pepper until well combined. The mixture should be smooth with a slight froth.
- Combine Everything: Pour the egg mixture over the sautéed vegetables in the skillet. Use a spatula to gently stir to combine all the ingredients evenly.
- Add Goat Cheese: Sprinkle the crumbled goat cheese evenly over the top of the frittata. This will add a burst of creamy flavor to each bite!
- Cook on Stovetop: Cook on the stovetop for about 5 minutes over low heat until the edges start to set but the middle is still liquidy. This step ensures that the frittata holds together beautifully.
- Bake to Finish: Now, transfer the skillet to a preheated oven at 375°F (190°C) and bake for about 25 minutes, or until the center is set and edges are golden brown. You can check for doneness by inserting a toothpick into the center—it should come out clean.
- Let It Rest: Once baked, remove the skillet from the oven and let the frittata sit for 5-10 minutes before slicing; this helps it firm up a bit more.
- Serve & Enjoy: Slice into wedges and top with your choice of avocado, fresh parsley, sliced green onions, or even a drizzle of hot sauce for an extra kick.
Storing & Reheating
To store your Asparagus Frittata with Goat Cheese & Sweet Potatoes, let it cool completely and then cover it tightly with plastic wrap or transfer it to an airtight container. It will keep in the refrigerator for up to 3 days. For longer storage, you can freeze individual slices for up to 3 months. When reheating, place it in a preheated oven at 350°F (175°C) for about 10-15 minutes or until warmed through. The texture may change slightly after freezing, but refreshing it with a sprinkle of fresh herbs before serving can really elevate its appeal!
Chef’s Helpful Tips
- Ensure your eggs are at room temperature before whisking for a fluffier frittata.
- Don’t overcook the asparagus. It should be tender-crisp for the best texture.
- If you find your frittata is browning too quickly in the oven, cover it loosely with aluminum foil until it finishes cooking.
- Feel free to incorporate other veggies or even proteins like diced ham or spinach to personalize the recipe.
- This frittata can be made ahead and served warm or at room temperature, making it perfect for brunch gatherings or meal prep.
As you explore this frittata, you’ll discover it’s not just a meal; it’s an experience teeming with flavors and textures that are both comforting and invigorating. Whether you savor it during a quiet breakfast or serve it at a lively brunch, this dish is sure to impress. Don’t hesitate to play around with the fillings or toppings; that’s part of the fun. Enjoy and relish each bite of your creation!

Recipe FAQs
Can I make this frittata ahead of time?
Yes! You can prepare the frittata in advance, store it in the refrigerator, and reheat it when you’re ready to enjoy. Just be sure to allow the frittata to cool completely before covering it and placing it in a container.
What can I use in place of goat cheese?
If you’re not a fan of goat cheese, feta cheese works wonderfully as a substitute due to its tangy flavor and crumbly texture. For a dairy-free option, consider using nut-based cheeses that mimic creaminess.
How do I know when my frittata is done?
Your frittata is cooked perfectly when the edges are slightly puffed, it is no longer jiggly in the center, and a toothpick inserted into the middle comes out clean. Cooking it at a moderate temperature helps avoid browning too quickly.
Can I use frozen asparagus or sweet potatoes?
While fresh vegetables yield the best texture, you can use frozen asparagus and sweet potatoes. Just ensure to thaw and drain them well so your frittata doesn’t become watery. Adjust cooking time as needed to accommodate frozen veggies.
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 offers a mouthwatering combination of flavors that’s easy to prepare. Perfect for any meal, it features fresh asparagus, creamy goat cheese, and hearty sweet potatoes, making it an ideal choice for a quick dinner or a healthy breakfast.
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 teaspoon 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.
- In a large enameled cast iron or oven-safe skillet, heat 1 tablespoon of olive oil over medium heat. Add diced sweet potatoes, seasoning with salt and pepper, stirring to combine. Spread them evenly in a single layer and cook for 6-8 minutes without stirring, then stir and cook for an additional 6-8 minutes, occasionally stirring.
- Add the remaining olive oil to the pan along with chopped asparagus, garlic powder, cumin, onion powder, red pepper flakes, salt, and pepper. Sauté for 8-10 minutes, stirring occasionally until the asparagus is al dente.
- Meanwhile, whisk together the eggs and milk in a large bowl, seasoning with salt and pepper. Stir in 2/3 of the crumbled goat cheese.
- Pour the egg mixture over the sweet potato and asparagus in the skillet, ensuring it’s evenly distributed. Let it cook for 3-4 minutes until the bottom sets, then sprinkle with the remaining goat cheese.
- Place the skillet in the oven and bake for 20-25 minutes until the eggs are firm.
- Slice into 6 pieces and serve with desired toppings.
Notes
Make sure to slice the sweet potatoes evenly for consistent cooking.
Feel free to customize the toppings based on personal preferences.
This frittata can be enjoyed warm or at room temperature.
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 3g
- Sodium: 320mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 4g
- Protein: 16g
- Cholesterol: 350mg
