Looking for a beautiful morning dish for Sunday Brunch or simply to serve as a scrumptious casual breakfast? This beautiful frittata is loaded with incredible, hearty flavors–salty ham, creamy Havarti cheese, tender red potatoes, fresh onions & garlic, and crunchy green asparagus. It makes a surprisingly simple one-dish delight. Perfect for any occasion that calls for a fork, a plate, and your belly full of truly good food.

Asparagus, Ham & Potato Fritatta

Fun Flavor Twists

Enjoy this recipe as written below. Or try these easy upgrades:

      • Spring Greens. Toss in spicy dandelion greens, arugula or peas for a delicious upgrade.
      • Swap the Cheese. Any kind of cheese will do. Sharp cheeses, especially.  Feta, parmesan or Monterey Jack are especially nice.
      • Add Bacon. Sausage also works! Just make sure you add a cooked meat to the mix, as it won’t have time to fully bake through without pre-cooking.

Get the Tools

Bake like a pro. Need to stock your kitchen with essentials like a Good Cook Nonstick Skillet, silicone spatula or Steel Carbon knives for chopping your veggies? You can find these tools and more in our Amazon Store. Click here now to shop and ship directly to your front door.

Asparagus, Ham & Potato Fritatta

If You Like This Recipe, You’ll Love

Want even more tasty ideas like this one? Don’t miss these amazing eats:


Asparagus Ham and Potato Fritatta

Asparagus, Ham & Potato Fritatta
  • Prep Time: 10 minutes
  • Cook Time: 60 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 8


  • 2 red potatoes
  • 7 eggs
  • 2 tablespoons flour
  • 1/4 cup milk or cream
  • 3/4 teaspoon salt
  • 2 tablespoons butter
  • 1/4 cup tablespoons onions, chopped
  • 1 garlic clove, chopped
  • 1/3 cup asparagus
  • 1/2 cup ham, cut into chunks
  • 1/4 cup havarti, gruyere, or white cheddar cheese, cut into chunks
  • fresh ground pepper
  • fresh chopped parsley


Pierce potatoes with a fork and cook in microwave for 3-4 minutes, or just until tender. Remove and cut into bite-sized chunks.

In a large bowl, whisk together eggs, flour, milk, and salt. Set aside.
Place a Good Cook 10-inch skillet or cast iron skillet on a large stove burner. Turn heat to medium.
Melt butter in the skillet, add onions, garlic, and chopped potatoes. Cook until the onions are caramelized and slightly golden brown.
Pour the egg mixture into the skillet. Sprinkle asparagus, ham, and cheese chunks around the skillet. Sprinkle with fresh-ground pepper. Immediately turn the heat to low. Cover skillet with a lid (or a large plate). Doing so will allow the frittata to cook evenly through the center, without burning on the bottom. Leave covered and allow to cook over low heat for 10-12 minutes, or until the center of the frittata is set. Remove from heat and allow to set for 1-2 minutes before slicing and serving. Garnish with fresh chopped parsley, if desired.


  • Serving Size: 1 slice