Finding a keto recipe that delivers serious protein without boring your taste buds can feel like searching for a needle in a haystack. This spinach and ricotta stuffed chicken breast solves that problem. With approximately 47 grams of protein per serving and just 3 grams of net carbs, it hits the macros you need while tasting like something from an upscale restaurant.
This high-protein keto recipe works for meal prep, weeknight dinners, or impressing guests who have no idea they're eating low-carb. The combination of creamy ricotta, melted mozzarella, and garlicky spinach creates a filling that stays moist inside perfectly seared chicken. Let's break down exactly how to make it.
Why This Keto Recipe Works
Chicken breast is the foundation of countless keto recipes for good reason. It delivers maximum protein with minimal carbohydrates and moderate fat. The challenge with chicken breast is keeping it from drying out during cooking. Stuffing solves this problem by adding moisture and fat directly inside the meat.
The ricotta and mozzarella combination creates a creamy pocket that bastes the chicken from within as it cooks. Spinach adds micronutrients without adding significant carbs. The butter sear and oven finish ensures the outside develops flavour while the inside stays juicy.
For anyone following a ketogenic diet focused on muscle maintenance or growth, hitting adequate protein targets matters. This single-serving keto recipe delivers nearly half the daily protein requirement for most active adults in one meal.

Ingredients
For the Chicken:
- 4 medium boneless, skinless chicken breasts (approximately 170g each)
- 2 tablespoons butter
- 2 cloves garlic, minced
- 1/2 teaspoon smoked paprika
- Salt and black pepper to taste
For the Stuffing:
- 240g frozen chopped spinach, thawed and thoroughly drained
- 125g whole milk ricotta cheese
- 60g shredded mozzarella cheese
- 30g grated Parmesan cheese
- 2 cloves garlic, minced
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
Equipment Needed:
- Large oven-safe skillet
- Sharp knife
- Wooden toothpicks
- Instant-read thermometer
- Mixing bowl
Step-by-Step Instructions
Step 1: Prepare the Spinach
Thaw the frozen spinach completely. Place it in a clean kitchen towel or cheesecloth and squeeze firmly to remove as much liquid as possible. This step is critical. Watery spinach creates a soggy filling that won't hold together and can make the chicken rubbery.
The spinach should feel almost dry when properly drained. Set aside.
Step 2: Make the Filling
Combine the drained spinach, ricotta, mozzarella, Parmesan, minced garlic, salt, and pepper in a medium bowl. Mix thoroughly until all ingredients are evenly distributed. The mixture should be thick and scoopable.
Taste the filling and adjust seasoning if needed. The Parmesan adds saltiness, so err on the side of less salt initially.

Step 3: Butterfly the Chicken Breasts
Place one chicken breast flat on a cutting board. Hold your knife parallel to the board and slice horizontally through the thickest part of the breast. Stop about 1cm before cutting all the way through.
Open the chicken breast like a book. You've created a pocket for the filling. Repeat with remaining chicken breasts.
Important: Use a sharp knife for clean cuts. A dull knife increases the risk of uneven cuts or accidentally slicing through completely.
Step 4: Stuff the Chicken
Divide the spinach and ricotta filling into four equal portions. Spoon one portion into the centre of each butterflied chicken breast.
Fold the chicken closed over the filling. Secure with 2-3 wooden toothpicks per breast, inserting them at an angle to hold the edges together.
Season the outside of each stuffed breast with smoked paprika, salt, and pepper on both sides.
Step 5: Preheat Your Oven
Set your oven to 180°C (350°F). Position a rack in the centre of the oven.
Step 6: Sear the Chicken
Heat an oven-safe skillet over medium heat. Add the butter and let it melt completely. Add the remaining minced garlic and cook for 30 seconds until fragrant.
Place the stuffed chicken breasts in the pan. Cook undisturbed for 3-4 minutes until the bottom develops a golden-brown crust. Flip carefully using tongs and sear the other side for another 3-4 minutes.
The Maillard reaction happening during this sear creates flavour compounds that oven-only cooking cannot replicate.
Step 7: Finish in the Oven
Transfer the entire skillet to the preheated oven. Bake for 18-22 minutes until the internal temperature reaches 74°C (165°F) on an instant-read thermometer.
Insert the thermometer into the thickest part of the chicken, not into the filling. The cheese filling will read hotter than the meat.
Step 8: Rest and Serve
Remove from oven and let the chicken rest for 5 minutes before serving. This allows the juices to redistribute throughout the meat.
Remove the toothpicks before plating. Spoon any pan juices over the chicken for extra flavour.

Nutritional Breakdown Per Serving
This keto recipe delivers the following macronutrients per stuffed chicken breast:
| Nutrient | Amount |
|---|---|
| Calories | 390 kcal |
| Protein | 47g |
| Total Fat | 22g |
| Saturated Fat | 11g |
| Net Carbohydrates | 3g |
| Total Carbohydrates | 4g |
| Fibre | 1g |
| Sodium | 480mg |
Macro Percentages:
- 48% calories from protein
- 51% calories from fat
- 3% calories from carbohydrates
These macros fit standard ketogenic ratios while prioritising protein for muscle maintenance. The 47 grams of protein per serving makes this keto recipe particularly valuable for anyone combining a ketogenic diet with resistance training.
Pro Tips for Perfect Results
Pound the chicken first: For more even cooking, place the butterflied chicken between two pieces of cling film and pound to uniform thickness using a meat mallet.
Don't skip the thermometer: Visual cues are unreliable with stuffed chicken. The only way to confirm doneness is internal temperature.
Make it ahead: Prepare and stuff the chicken breasts up to 24 hours in advance. Store covered in the refrigerator. Add 3-5 minutes to the baking time when cooking from cold.
Use full-fat dairy: Reduced-fat ricotta contains more carbohydrates per serving and produces a less creamy texture. Stick with whole milk versions for this keto recipe.
Supporting Your Keto Lifestyle
The ketogenic diet increases electrolyte requirements, particularly during the first few weeks. When following a high-protein keto approach, adequate sodium, potassium, and magnesium intake becomes essential for preventing muscle cramps and fatigue.
Consider pairing protein-rich keto recipes like this one with an electrolyte supplement to maintain mineral balance. This is especially relevant if you're exercising regularly while in ketosis.
For more high-protein meal ideas to complement your fitness goals, check out our guide to quick and easy high-protein breakfast ideas.
Storage and Meal Prep
Refrigerator: Store cooked stuffed chicken in an airtight container for up to 4 days.
Reheating: Microwave on 50% power for 2-3 minutes, or reheat in a 160°C oven for 10-12 minutes. The lower microwave power prevents the chicken from becoming rubbery.
Freezing: Freeze uncooked stuffed chicken breasts individually wrapped for up to 3 months. Thaw completely in the refrigerator before cooking.
Key Takeaways
This spinach and ricotta stuffed chicken breast delivers 47 grams of protein with just 3 grams of net carbs per serving. The combination of searing and oven finishing produces restaurant-quality results at home. Prepare the filling in advance for faster weeknight cooking. Always verify doneness with a thermometer rather than visual cues.
Whether you're following keto for weight management, metabolic health, or athletic performance, high-protein recipes like this one make hitting your daily targets straightforward and satisfying.







