These baked eggs with asparagus are simple, satisfying, and full of fresh flavor. With creamy yolks, tender asparagus, and a cheesy finish, they make a great breakfast, brunch or light dinner.

Creamy Baked Eggs with Asparagus, Parmesan and Feta
I make these creamy baked eggs with asparagus when I want something perfectly satisfying for breakfast. I prefer to make them in individual dishes – vegetables, cream, eggs, cheese – then bake until the eggs are just the way I like them. There’s something about serving them straight from a gratin dish that makes them feel a little more put-together.
The asparagus gets a quick turn in the pan first so it stays bright and tender. From there, everything gets layered in: a little rosemary, a splash of cream, the eggs, and a couple of cheeses that melt and bubble as it bakes.
I usually keep an eye on the oven near the end so I can catch them while the yolks are still soft. Toast is good on the side for scooping, but honestly, I just eat it straight from the dish most of the time.
Why I Love This Recipe
- If you’re entertaining, you can make these up before anyone arrives and pop then in the oven when it’s time.
- The eggs come out just how I like them, with soft yolks, set whites.
- Asparagus keeps it fresh and not too heavy.
- Feels brunchy but I’ll eat it any time, even for dinner.

Ingredients
Here’s what you’ll need to get these baked eggs on the table:
- Asparagus – Quickly sautéed to keep it tender and bright, then divided between the baking dishes as the veggie base.
- Olive oil – Used for greasing the dishes and cooking the asparagus.
- Fresh rosemary – Adds a subtle, earthy flavor when sprinkled over the asparagus before baking.
- Eggs – Cracked right into the dishes and baked until the whites are set and the yolks are still soft.
- Heavy cream – Poured into each dish to help create a rich, silky texture around the eggs.
- Parmesan and Feta cheese – Sprinkled over the top before baking for a salty, cheesy finish.
- Salt and black pepper – Used to season the eggs and bring out the flavors.
- Red pepper flakes – Optional, but they add a touch of heat if you like things a little spicy.

How to Make Baked Eggs with Asparagus
Find the complete recipe with measurements in the printable recipe card at the bottom of the post.
- Step One (preheat and prep your dishes)
Get your oven going at 375°F. Grab four ramekins or gratin dishes and grease them lightly with a little olive oil, just enough to keep things from sticking later. - Step Two (cook the asparagus)
Heat the rest of the olive oil in a skillet over medium heat. Toss in the asparagus and sauté it for a few minutes (2–3 should do it) until it’s just tender. Drain off any liquid that might’ve cooked out so the dishes don’t get watery. - Step Three (start layering)
Divide the asparagus between your dishes. Sprinkle a little chopped rosemary over each one, then pour in about 2 tablespoons of heavy cream per dish. - Step Four (add the eggs and seasonings)
Crack 2 eggs into each dish, trying not to break the yolks. Season with a pinch of salt, some black pepper, and a few red pepper flakes if you like a little heat. Crumble some feta over the top and finish it off with a bit of Parmesan. - Step Five (bake it up)
Set all the dishes on a baking sheet and bake for 12–16 minutes. You’re looking for set whites and runny yolks, unless you prefer firmer yolks, then let them go a little longer. - Step Six (serve and enjoy)
Let everything cool for about a minute before serving. Toasted bread on the side is great for scooping up all the creamy, cheesy goodness.

Recipe Tips
Here are a few quick tips for getting the most out of your baked eggs with asparagus:
- Use the freshest eggs you can, they hold their shape better when baked.
- Don’t skip draining the asparagus or the dish might get watery.
- If you want firmer yolks, just bake a couple minutes longer.
- Try swapping the feta for goat cheese if you want a different flavor.

Storage and Leftovers
Here’s how to handle any extra baked eggs with asparagus, whether you’re storing, reheating, or freezing:
- Let the ramekins cool completely before storing.
- Cover tightly with foil or lids and refrigerate for up to 2 days.
- Reheat in a 350°F oven until warmed through, about 10–15 minutes.
- You can freeze them for up to 1 month, but the egg texture is going to be different.
- Reheat straight from frozen or thaw in the fridge overnight before baking.

Frequently Asked Questions
- Can I use a different vegetable instead of asparagus?
Yes, try sautéed spinach, mushrooms, or even chopped broccoli. Just make sure to cook off any excess moisture first. - What kind of dish should I bake these in?
Ramekins or small gratin dishes work best. Just make sure they’re oven-safe and hold everything without spilling over. - What if I don’t have ramekins or gratin dishes?
You can bake this dish in a single larger oven-safe skillet or baking dish. Just make sure the eggs have enough space and adjust the baking time slightly, check at around 14–16 minutes. - How do I know when the eggs are done?
Look for whites that are fully set and yolks that still jiggle slightly. If you prefer firm yolks, leave them in a few extra minutes. - How do I make sure the egg yolks stay runny?
Check the eggs at the 12-minute mark and gently jiggle the dish. If the whites are set but the yolks still look soft, remove them from the oven immediately. Remember that they will continue cooking slightly from residual heat.

More Recipes Where Eggs Are the Main Event
If you’re into savory egg dishes like this one, here are a few more ideas worth keeping in rotation.
This post may contain affiliate links. Please read my disclosure policy.
Baked Eggs with Asparagus
Equipment
- measuring cups and spoons For adding the cream and seasonings.
- nonstick skillet For sautéing the asparagus before baking.
- baking sheet Holds the ramekins or gratin dishes in the oven for easier handling.
- gratin dishes or other ramekins. Used to bake individual portions of the eggs.
Ingredients
- 2 tbsps. olive oil
- 1 bunch asparagus trimmed and cut into 2-inch pieces
- 2 tbsps. finely chopped, fresh rosemary
- 1/2 cup heavy cream
- 8 large eggs
- salt and pepper
- red pepper flakes
- 1/2 cup crumbled feta cheese
- 1/2 cup grated Parmesan cheese
Instructions
- Preheat the oven to 375°F. Use a pastry brush to lightly grease four oven-safe ramekins or gratin dishes with a small amount of olive oil. Set aside.2 tbsps. olive oil
- Heat the remaining olive oil in a skillet over medium heat. Add the asparagus and sauté for 2–3 minutes, just until tender. Drain off any liquid released during cooking.1 bunch asparagus
- Divide the asparagus evenly among the prepared dishes. Sprinkle each with a little chopped rosemary. Drizzle 2 tablespoons of heavy cream into each dish, then carefully crack 2 eggs on top, keeping the yolks intact.2 tbsps. finely chopped, fresh rosemary, 1/2 cup heavy cream, 8 large eggs
- Season with salt, black pepper, and red pepper flakes. Add crumbled feta and finish with a light sprinkle of Parmesan.salt and pepper, red pepper flakes, 1/2 cup crumbled feta cheese, 1/2 cup grated Parmesan cheese
- Place the dishes on a baking sheet and bake for 12–16 minutes, or until the egg whites are set and the yolks are still slightly runny (bake longer if you prefer firm yolks).
- Let cool for a minute before serving. Toasted bread on the side is great for dipping.
Notes
Nutrition
Have you tried this recipe? Share your experience in the comments below and let me know how it turned out.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.


NJ Taylor says
Excellent recipe. Super easy to make. Great for people following the keto food regime.
Cathy Pollak says
Thamk you! Glad it worked for you.
Pam PEI says
Excellent. I didn’t have heavy cream, only 18%, so stirred in some sour cream and this worked well. I cut way back on the fresh rosemary and am glad I did or we would have found it overpowering for the suttle flavours.
Cathy Pollak says
So glad you enjoyed them!