This tasty Low Carb Shrimp Bacon & Spinach Breakfast Casserole is loaded with shrimp, crispy bacon, and fresh spinach. It’s perfect for a filling breakfast without the extra carbs!
Key Ingredients & Substitutions
Shrimp: Using cooked shrimp makes this recipe quick and easy since it’s already prepared. If you can’t find shrimp, diced chicken or even crumbled turkey sausage can be great substitutes.
Bacon: The crispy bacon adds a wonderful flavor. If you’re looking for a healthier option, turkey bacon works well too. Just keep in mind it may take a bit longer to get crispy.
Spinach: Fresh spinach is best for this dish, but you can use frozen spinach if that’s what you have. Just make sure to thaw and drain it well! Kale can also be used for a twist.
Cheeses: Cheddar and mozzarella cheese blend nicely together. If you prefer a different flavor, feel free to swap in pepper jack or gouda for a little kick. You can also try dairy-free cheese if you’re vegan.
Heavy Cream: This gives the casserole a rich texture. For a lighter version, substitute half-and-half or whole milk. You can use almond milk for a dairy-free option, but the texture will be lighter.
How Do You Ensure Your Casserole Is Fluffy and Set?
The key to a fluffy casserole is in the mixing and baking process. Make sure to whisk the eggs well, and here’s a quick tip:
- Whisk together the eggs thoroughly until they are fully combined with the cream and seasonings. This helps develop a light texture.
- Don’t rush the baking time! Allow the casserole to bake until the top is golden and the center set. If it’s still jiggly, give it a few more minutes.
Letting it cool for a few minutes before slicing will help it hold its shape. Enjoy your delicious breakfast casserole!

How to Make Low Carb Shrimp Bacon & Spinach Breakfast Casserole
Ingredients You’ll Need:
Main Ingredients:
- 1/2 pound cooked shrimp, peeled and deveined
- 6 slices bacon, chopped
- 4 cups fresh spinach, roughly chopped
- 8 large eggs
- 1/2 cup heavy cream
Cheeses:
- 1 cup shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
Seasonings & Extras:
- 1/4 cup chopped green onions
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon smoked paprika (optional)
How Much Time Will You Need?
This delicious casserole takes about 10 minutes for prep and 25-30 minutes to bake, totaling around 45 minutes from start to finish. It’s super simple, making it perfect for a busy morning!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 375°F (190°C). As it heats, lightly grease a 9×9-inch baking dish with a bit of oil or non-stick spray to prevent sticking.
2. Cook the Bacon:
In a skillet over medium heat, cook the chopped bacon until it’s nice and crispy. Use a slotted spoon to remove the bacon from the pan and place it on paper towels to drain excess grease. Leave about 1 tablespoon of bacon fat in the skillet for flavor.
3. Sauté Spinach and Garlic:
In the same skillet, add the minced garlic and sauté for about a minute until it becomes fragrant. Then, toss in the chopped spinach and cook for about 2-3 minutes, until it’s wilted. Remove the skillet from the heat and set aside.
4. Prepare the Egg Mixture:
In a large mixing bowl, whisk together the eggs, heavy cream, salt, black pepper, and smoked paprika, if you’re using it. This will be the base of your casserole.
5. Combine All Ingredients:
Add the wilted spinach and garlic, crispy bacon (reserve a bit for topping), cooked shrimp, and both the cheddar and mozzarella cheeses to the egg mixture. Gently stir everything together until well combined.
6. Pour into Baking Dish:
Pour the entire mixture into your greased baking dish, spreading it out evenly. Top it off with the reserved bacon bits and sprinkle some chopped green onions for extra flavor.
7. Bake the Casserole:
Put the dish in the oven and bake for 25-30 minutes. You’ll know it’s done when the casserole is set in the middle and the top looks golden brown.
8. Cool and Serve:
Once baked, let the casserole cool for about 5 minutes before slicing. This helps it hold its shape better. You can garnish with additional green onions if you like. Serve warm and enjoy your flavorful, protein-rich breakfast!
This casserole is a fantastic way to kick-start your day, and it’s low in carbs to keep you feeling great!
Can I Use Fresh Shrimp Instead of Cooked?
Yes, you can use fresh shrimp! Just be sure to cook the shrimp first, as this recipe requires cooked shrimp. Sauté them in the skillet until pink and opaque before adding them to the egg mixture.
Can I Make This Casserole in Advance?
Absolutely! You can prepare the casserole the night before, cover it tightly, and refrigerate. Just pop it in the oven the next morning, adding a few extra minutes to the cooking time if starting from cold.
What’s the Best Way to Store Leftovers?
Stored leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, just warm gently in the microwave or oven until heated through, stirring occasionally if using the microwave.
Can I Add Other Veggies?
Yes! Feel free to add other veggies like bell peppers, mushrooms, or zucchini. Just make sure to sauté them briefly to reduce moisture before adding them to the casserole mix.
