Go Back
+ servings

high protein breakfast casserole with smashed potatoes

Print Recipe Pin Recipe
Prep Time 10 minutes
Cook Time 55 minutes
Total Time 1 hour 5 minutes
Servings 6
Calories 510

Ingredients

  • 1 lb baby potatoes
  • 1 lb pork sausage
  • 8 large eggs
  • 1 cup cottage cheese
  • 2 cups shredded cheddar cheese
  • 2 cups roughly chopped spinach
  • Salt
  • Pepper
  • Chili flakes (optional)

Instructions

  • Bring a pot of salted water to a boil and cook the baby potatoes until fork-tender (about 12–15 minutes). Drain and let cool slightly.
  • Preheat your oven to 400°F. Place the potatoes on a greased baking dish and gently smash them with the bottom of a glass. Season with salt, pepper, and a drizzle of oil. Bake for 20 minutes until lightly golden and crisp.
  • In a skillet over medium heat, cook the pork sausage until browned and fully cooked. Drain excess grease if needed. Stir in spinach and cook for an extra 3 minutes until it has wilted.
  • In a large bowl, whisk together the eggs, cottage cheese, and seasonings until smooth.
  • Spread the cooked sausage over the smashed potato base. Pour the egg mixture over everything, then sprinkle with shredded cheddar cheese.
  • Bake for 25 minutes, or until the eggs are set and the top is golden and bubbly.
  • Let the casserole rest for 5–10 minutes before slicing. This helps it set and makes serving easier.
  • Option to divide into 6 and store in the fridge for up to 4 days.
  • I recommend adding a splash of hot sauce before digging in!

Notes

This recipe makes 6 large servings (perfect for prepping ahead and taking with you) or 8-10 if you're hosting brunch and including other sides like a fruit salad, yogurt and toast.
 

Nutrition

Calories: 510kcalCarbohydrates: 24gProtein: 32gFat: 32g