Who doesn’t love breakfast for dinner? Or breakfast for lunch? This frittata recipe makes a wholesome meal for any time of day. It’s just as good fresh from the oven as it is the next day, when a ready-made leftover meal makes life easier. I also love how versatile it can be—slice it up for a quick lunch, enjoy it as an easy grab-and-go snack, or serve it as a light dinner with a side salad. With protein-rich eggs, fiber from veggies, and healthy fats, it’s a simple dish that delivers big on both nourishment and flavor.
Bacon, Asparagus, and Shallot Frittata
4
Prep time:
15 min
Cook time:
30-40 min

Ingredients
- 8 ounces organic uncured turkey bacon, diced
- 1 shallot, minced
- 1 bunch asparagus, chopped
- 8 large cage free eggs
- ¼ teaspoon sea salt
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon paprika
- 1 avocado, sliced
Method
Step 1
Preheat oven to 350 degrees.
Step 2
Cook the bacon over medium-high heat until lightly browned, about 2-3 minutes. Add shallots and asparagus and cook another 2-3 minutes or until shallots are translucent. Turn off heat when finished.
Step 3
Whisk eggs in a bowl. Slowly add bacon mixture to eggs. Season with salt and pepper.
Step 4
Pour egg mixture into a prepared pie pan (lightly oil with coconut oil).
Step 5
Bake for 25-35 minutes until browned and cooked through. Let cool on a wire rack for about 14 minutes before serving. Sprinkle with paprika and garnish with avocado slices.
Nutritional Analysis Per Serving (1 slice):
Calories: 306, Total Fat: 20g, Saturated Fat: 4g, Cholesterol: 423mg, Fiber: 4g, Protein: 27g, Carbohydrates: 7g, Sodium: 736mg, Sugars: 2g, Net Carbs: 3g