Finding a satisfying dinner that’s both low-carb and family-friendly can feel like an uphill battle. Between juggling everyone’s different dietary preferences and trying to keep meals interesting without relying on pasta or rice, weeknight dinners can quickly become stressful.
That’s where this keto ground turkey casserole comes to the rescue: it’s packed with protein and cheesy goodness, comes together in one dish for easy cleanup, and works perfectly whether you’re following a keto diet or just trying to sneak more greens into your family’s meals.

Why You’ll Love This Ground Turkey Casserole
- Keto-friendly – This casserole is low-carb and packed with protein, making it perfect for anyone following a ketogenic diet or just trying to cut back on carbs.
- Ready in under 40 minutes – From start to finish, you’ll have dinner on the table in less than an hour, which is perfect for busy weeknights when you don’t have time to fuss.
- Simple ingredients – With just six basic ingredients, this recipe keeps things straightforward without sacrificing flavor.
- One-dish meal – Everything bakes together in one casserole dish, which means less cleanup and more time to relax after dinner.
What Kind of Ground Turkey Should I Use?
For this casserole, you’ll want to pick up ground turkey that’s somewhere between 85-93% lean. The 93% lean option is great if you’re watching calories, but the 85% lean will give you more flavor and moisture in your casserole since it has a bit more fat. If you go with the leaner version, just keep in mind that you might want to add a splash of oil or butter when browning it so it doesn’t dry out. Either way, make sure your ground turkey is fresh and hasn’t been sitting in your fridge too long – it should have a light pink color and no off smell.

Options for Substitutions
This keto casserole is pretty forgiving when it comes to swapping ingredients:
- Ground turkey: You can easily swap ground turkey for ground chicken, ground beef, or ground pork. Each will give you a slightly different flavor, but they all work great in this casserole.
- Cream cheese: If you’re out of cream cheese, try using sour cream or Greek yogurt instead. Just note that the texture will be slightly less thick, so you might want to drain any excess liquid before baking.
- Spinach: Fresh or frozen spinach both work here. You can also swap it out for kale, Swiss chard, or even broccoli florets. If using frozen, make sure to squeeze out all the water first.
- Cheddar cheese: Feel free to use whatever cheese you have on hand – mozzarella, Monterey Jack, Colby, or a Mexican blend all melt nicely. You can also mix different cheeses together.
- Egg: The egg helps bind everything together, so it’s best not to skip it. However, if you need to, you can use a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes) as a substitute.
Watch Out for These Mistakes While Baking
The biggest mistake with this keto casserole is not draining the ground turkey well enough after browning, which can leave your dish swimming in grease and prevent it from setting properly – press the cooked turkey with paper towels to remove excess fat before adding other ingredients.
Another common error is adding the egg while the turkey mixture is still too hot, which can scramble it instead of binding everything together, so let the pan cool for a few minutes after stirring in the cream cheese and spinach.
To avoid a watery casserole, make sure to squeeze out any excess moisture from the spinach before adding it to the pan, and don’t skip seasoning the turkey while it browns – waiting until the end means less flavor throughout the dish.
If your casserole looks like it’s browning too quickly on top, tent it loosely with foil for the last 5-10 minutes of baking to prevent the cheese from burning while the center finishes cooking.

What to Serve With Ground Turkey Casserole?
This keto ground turkey casserole is pretty filling on its own, but I love pairing it with a simple side salad dressed with olive oil and lemon juice to keep things light and fresh. A roasted vegetable medley with zucchini, bell peppers, and mushrooms works great too, especially if you toss them with some garlic and herbs. If you’re not strictly keto, some garlic bread on the side is always a crowd-pleaser for soaking up any extra cheesy goodness from the casserole. You could also serve it with cauliflower rice or mashed cauliflower to keep the meal low-carb while adding another layer of comfort to your plate.
Storage Instructions
Store: This casserole keeps really well in the fridge for up to 4 days in an airtight container. I actually think it tastes even better the next day once all the flavors have had time to meld together, so it’s perfect for meal prep!
Freeze: You can freeze this casserole for up to 3 months. I like to portion it out into individual servings before freezing so I can just grab one whenever I need a quick meal. Let it cool completely first, then wrap it tightly in plastic wrap and foil, or use freezer-safe containers.
Reheat: To warm it up, just pop it in the microwave for 2-3 minutes, or heat it in the oven at 350°F for about 15-20 minutes until it’s heated through. If reheating from frozen, let it thaw in the fridge overnight first for best results.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1370
- Protein: 105-120 g
- Fat: 80-95 g
- Carbohydrates: 8-12 g
Ingredients
- 1 lb ground turkey (I like Butterball for a leaner result)
- 4 oz cream cheese (softened to room temperature, about 70°F)
- 5 oz spinach
- 1 cup cheddar cheese (freshly shredded for better melting)
- 1 egg
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
- black pepper
Step 1: Prepare Ingredients and Preheat Oven
- 4 oz cream cheese
- 1 cup cheddar cheese
Preheat your oven to 380°F.
While it heats, remove the cream cheese from the refrigerator to soften to room temperature—this ensures it will blend smoothly into the turkey mixture without lumps.
Shred the cheddar cheese fresh if you haven’t already, as pre-shredded cheese contains anti-caking agents that can prevent smooth melting.
Step 2: Brown Turkey and Build Flavor Base
- 1 lb ground turkey
In a large skillet over medium-high heat, brown the ground turkey, breaking it into small pieces as it cooks for about 5-7 minutes until no pink remains.
Pour off any excess fat through a fine mesh strainer or carefully tilt the pan—this step keeps the casserole from becoming greasy.
I like to use Butterball turkey specifically because it’s leaner to begin with, which means less fat to drain and a cleaner final dish.
Step 3: Create Creamy Base with Cheese and Spinach
- 4 oz cream cheese
- 5 oz spinach
Reduce heat to medium and add the softened cream cheese to the browned turkey, stirring constantly for 1-2 minutes until it melts and coats the meat evenly.
Add the spinach and stir until completely wilted and incorporated, about 2-3 minutes.
The cream cheese will coat everything and create a rich, creamy binding sauce.
Step 4: Add Binder and Seasonings
- 1 egg
- 1/2 cup cheddar cheese
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
Remove the skillet from heat and crack the egg directly into the mixture, stirring vigorously until fully incorporated.
Add half of the shredded cheddar cheese, garlic powder, and salt, mixing thoroughly until everything is evenly distributed.
The egg acts as a binder to help the casserole hold together when baked.
Step 5: Transfer to Baking Dish and Top
- turkey mixture from Steps 2-4
- 1/2 cup cheddar cheese
- black pepper
Pour the turkey mixture into a 9×9 inch baking dish (or similar size) and spread it evenly into an even layer.
Season the top with black pepper to taste, then sprinkle the remaining half of the cheddar cheese over the top.
I like to add a few cracks of fresh pepper right before baking because it won’t lose its punch through the cooking process.
Step 6: Bake and Serve
Bake for 20 minutes at 380°F until the top is golden and the cheese is melted and bubbly.
The casserole will set as it cools slightly, so let it rest for 3-5 minutes before serving—this makes it easier to portion without falling apart.

High Protein Ground Turkey Casserole
Ingredients
- 1 lb ground turkey (I like Butterball for a leaner result)
- 4 oz cream cheese (softened to room temperature, about 70°F)
- 5 oz spinach
- 1 cup cheddar cheese (freshly shredded for better melting)
- 1 egg
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
- black pepper
Instructions
- Preheat your oven to 380°F. While it heats, remove the cream cheese from the refrigerator to soften to room temperature—this ensures it will blend smoothly into the turkey mixture without lumps. Shred the cheddar cheese fresh if you haven't already, as pre-shredded cheese contains anti-caking agents that can prevent smooth melting.
- In a large skillet over medium-high heat, brown the ground turkey, breaking it into small pieces as it cooks for about 5-7 minutes until no pink remains. Pour off any excess fat through a fine mesh strainer or carefully tilt the pan—this step keeps the casserole from becoming greasy. I like to use Butterball turkey specifically because it's leaner to begin with, which means less fat to drain and a cleaner final dish.
- Reduce heat to medium and add the softened cream cheese to the browned turkey, stirring constantly for 1-2 minutes until it melts and coats the meat evenly. Add the spinach and stir until completely wilted and incorporated, about 2-3 minutes. The cream cheese will coat everything and create a rich, creamy binding sauce.
- Remove the skillet from heat and crack the egg directly into the mixture, stirring vigorously until fully incorporated. Add half of the shredded cheddar cheese, garlic powder, and salt, mixing thoroughly until everything is evenly distributed. The egg acts as a binder to help the casserole hold together when baked.
- Pour the turkey mixture into a 9x9 inch baking dish (or similar size) and spread it evenly into an even layer. Season the top with black pepper to taste, then sprinkle the remaining half of the cheddar cheese over the top. I like to add a few cracks of fresh pepper right before baking because it won't lose its punch through the cooking process.
- Bake for 20 minutes at 380°F until the top is golden and the cheese is melted and bubbly. The casserole will set as it cools slightly, so let it rest for 3-5 minutes before serving—this makes it easier to portion without falling apart.