This keto stuffed chicken breast recipe has been one of my go-to meals since I started keto – and my family loves them too! It’s a great dinner option with mashed cauliflower on the side or some rice or pasta on the side for the non-keto ones! While many keto fans use chicken thighs often in their keto diet recipes because of the higher fat content, I use chicken breasts more often and add healthy fats – like high quality butter, avocado oil, etc. – so I know more about the nutritional profile of what I’m eating. However, for this recipe, chicken breasts are the way to go!
I experiment with the seasonings and sometimes add a tablespoon of Italian seasoning to the spinach and cheese stuffing mixture. I’ve also sometimes substituted baby kale or used a combination of spinach and kale, which doesn’t affect the flavor much but adds the nutritional powerhouse of kale.
And, if you are a meal prepper, which I highly recommend to keep track when getting started with the keto diet, this keto stuffed chicken breast with spinach also is great for meal prep – you can make a few of them and store them in the fridge for up to three days!

Stuffed Chicken Breast
Ingredients
- 2 4-oz boneless, skinless chicken breasts
- 1 oz cream cheese softened
- 2 tbsp sour cream
- 1/2 10-oz package fresh spinach chopped
- 2 tbsp fresh basil chopped
- 1 1/2 tsp green onions minced
- 1/4 cup pepper jack cheese shredded
- 1 clove garlic minced
- 1/4 tsp salt
- 1/4 tsp black pepper
Instructions
- Preheat oven to 375 degrees.
- Cut a slit into the side of each chicken breast to create a pocket.
- Combine all other ingredients in a medium bowl and beat until smooth.
- Fill each chicken breast with half of mixture and secure pocket closed with toothpicks.
- Place chicken breasts in a baking pan and cook 35 minutes, or until chicken is no longer pink.