Keto Spinach Ricotta Stuffed Shells – Comforting, Low-Carb, and Satisfying
Skip the pasta and keep the cozy vibes. These Keto Spinach Ricotta Stuffed Shells deliver everything you love about classic stuffed shells, minus the carb crash. Tender “shells” made from simple, cheesy dough cradle a creamy spinach-ricotta filling, then bake under a blanket of marinara and mozzarella.
It’s the kind of weeknight dinner that tastes indulgent but still supports your goals. Even non-keto friends will ask for seconds.

Ingredients
Method
- Preheat your oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish. Spread 1/2 cup marinara over the bottom to prevent sticking.
- Make the fathead dough. In a microwave-safe bowl, combine 1 1/2 cups mozzarella and cream cheese. Microwave in 20–30 second bursts, stirring between each, until fully melted and smooth. Stir in almond flour and salt, then mix in the beaten egg until a cohesive dough forms.
- Shape the shells. Place the warm dough between two sheets of parchment and roll to about 1/8-inch thick. Peel the top parchment and use a 3 1/2–4-inch round cutter (or a glass) to cut circles. Re-roll scraps as needed to get 10–12 rounds. Set aside on parchment.
- Make the filling. In a bowl, combine ricotta, spinach, Parmesan, egg, Italian seasoning, garlic, salt, pepper, and a pinch of nutmeg if using. Mix until smooth and thick. The mixture should hold its shape on a spoon.
- Assemble. Place about 1 1/2 tablespoons of filling in the center of each dough circle. Gently fold two sides up to meet, creating a “shell” or taco shape that cradles the filling. Pinch the top edges just slightly to help them hold. Arrange in the prepared dish, open-side up.
- Top with sauce and cheese. Spoon the remaining marinara over and around the shells. Sprinkle with 1 cup shredded mozzarella.
- Bake for 18–22 minutes, until the cheese is melted and bubbling and the edges of the shells look lightly golden. If desired, broil for 1–2 minutes to brown the top.
- Rest and garnish. Let the dish rest for 5–10 minutes to firm up. Sprinkle with fresh basil or parsley and serve warm.
Why This Recipe Works

This recipe captures the essence of stuffed shells using a low-carb “fathead” dough to form the shells. The dough bakes up sturdy yet tender, so it holds the creamy filling without falling apart.
The ricotta, mozzarella, and spinach blend creates a rich, balanced filling that’s not watery or bland. A sugar-free marinara ties it together, bringing classic Italian flavor without the carbs. The result is hearty, cheesy, and deeply satisfying—true comfort food in keto form.
What You’ll Need
- For the shells (fathead dough):
- 1 1/2 cups shredded low-moisture, part-skim mozzarella
- 2 oz cream cheese, cubed
- 3/4 cup superfine blanched almond flour
- 1 large egg, beaten
- 1/4 tsp kosher salt
- For the spinach ricotta filling:
- 1 1/2 cups whole-milk ricotta, well drained
- 1 cup finely chopped spinach (fresh sautéed and squeezed dry, or thawed frozen and squeezed dry)
- 1/2 cup grated Parmesan
- 1 large egg
- 1 tsp Italian seasoning
- 1 small garlic clove, minced (or 1/4 tsp garlic powder)
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- Optional: pinch of nutmeg for warmth
- For assembly:
- 1 1/2 cups sugar-free marinara sauce (look for no added sugar)
- 1 cup shredded mozzarella, for topping
- 2 tbsp chopped fresh basil or parsley, for garnish
- Olive oil spray or a little olive oil for greasing
Instructions

- Preheat your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish. Spread 1/2 cup marinara over the bottom to prevent sticking.
- Make the fathead dough. In a microwave-safe bowl, combine 1 1/2 cups mozzarella and cream cheese.
Microwave in 20–30 second bursts, stirring between each, until fully melted and smooth. Stir in almond flour and salt, then mix in the beaten egg until a cohesive dough forms.
- Shape the shells. Place the warm dough between two sheets of parchment and roll to about 1/8-inch thick.
Peel the top parchment and use a 3 1/2–4-inch round cutter (or a glass) to cut circles. Re-roll scraps as needed to get 10–12 rounds. Set aside on parchment.
- Make the filling.
In a bowl, combine ricotta, spinach, Parmesan, egg, Italian seasoning, garlic, salt, pepper, and a pinch of nutmeg if using. Mix until smooth and thick. The mixture should hold its shape on a spoon.
- Assemble.
Place about 1 1/2 tablespoons of filling in the center of each dough circle. Gently fold two sides up to meet, creating a “shell” or taco shape that cradles the filling. Pinch the top edges just slightly to help them hold.
Arrange in the prepared dish, open-side up.
- Top with sauce and cheese. Spoon the remaining marinara over and around the shells. Sprinkle with 1 cup shredded mozzarella.
- Bake for 18–22 minutes, until the cheese is melted and bubbling and the edges of the shells look lightly golden.
If desired, broil for 1–2 minutes to brown the top.
- Rest and garnish. Let the dish rest for 5–10 minutes to firm up. Sprinkle with fresh basil or parsley and serve warm.
Storage Instructions
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
Reheat covered at 325°F until warmed through.
- Freezer: Assemble and freeze unbaked shells in the dish, tightly wrapped, for up to 2 months. Bake from frozen at 350°F, covered, for 30–40 minutes, then uncover to brown.
- Meal prep tip: Keep extra marinara on hand to add moisture when reheating.

Why This is Good for You
These stuffed shells are low in carbs thanks to the almond flour dough and sugar-free sauce. You still get that satisfying pasta-night feel without the blood sugar spikes.
The ricotta and mozzarella provide high-quality protein and fat, which help with satiety. Spinach adds fiber, vitamin K, folate, and antioxidants for a nutritional boost. It’s a balanced, filling meal that aligns with keto or lower-carb eating styles.
Pitfalls to Watch Out For
- Watery filling: Squeeze the spinach extremely well.
Excess moisture can make the dish runny.
- Dough cracking: Work with the dough while it’s warm. If it cools and cracks, microwave 10–15 seconds to soften.
- Sugar in sauce: Many jarred sauces add sugar. Check labels for 3–5g net carbs per 1/2 cup or choose a trusted sugar-free brand.
- Overbaking: Too long in the oven can dry the shells.
Pull them when the cheese is melted and lightly golden.
- Oversalting: Parmesan and marinara can be salty. Taste the filling before adding extra salt.
Recipe Variations
- Meaty version: Add 1/2 cup cooked Italian sausage or ground beef to the ricotta filling, or layer browned sausage under the shells.
- Three-cheese twist: Swap half the mozzarella topping for provolone or fontina for a richer melt.
- Pesto swirl: Stir 2 tablespoons keto-friendly pesto into the ricotta for a bright, herby note.
- Spicy arrabbiata: Add red pepper flakes to the sauce and a pinch to the filling for heat.
- Egg-free filling: Skip the egg and add 2–3 tablespoons finely grated mozzarella to help bind.
- Cottage cheese sub: Replace half the ricotta with small-curd cottage cheese, well drained, for extra protein.
- Nut-free dough: Use 1/4 cup coconut flour instead of almond flour and add 1 extra egg; dough will be slightly different but workable.
FAQ
Can I make the shells ahead of time?
Yes. You can roll and cut the dough rounds, layer them between parchment, and refrigerate for up to 24 hours.
Warm slightly before shaping so they don’t crack.
What’s the best sugar-free marinara to use?
Look for sauces with no added sugar and minimal ingredients—tomatoes, olive oil, garlic, basil, and salt. Brands labeled “no sugar added” typically work well; aim for 3–5g net carbs per serving.
Can I use frozen spinach?
Absolutely. Thaw completely, then squeeze out as much water as possible in a clean kitchen towel.
Measure after squeezing to ensure the right amount.
How do I prevent the shells from sticking?
Lightly grease the baking dish and spread a thin layer of sauce on the bottom. Also, assemble the shells on parchment to make transferring easy.
Are these shells gluten-free?
Yes. The fathead dough uses almond flour instead of wheat flour, making the recipe naturally gluten-free, as long as your marinara and other ingredients are certified gluten-free.
Can I reheat in the microwave?
Yes, in short bursts to avoid rubbery cheese.
Cover the portion and heat at 50–70% power until warmed through. Add a spoonful of sauce if it looks dry.
What if I don’t have a round cutter?
Use a wide glass, jar lid, or trace a bowl with a knife. The exact size isn’t critical—aim for palm-sized rounds that can cradle the filling.
How many carbs are in a serving?
Exact counts vary by brands and portion sizes, but you can expect roughly 5–7g net carbs per two shells using a sugar-free marinara.
Check your ingredient labels for precision.
In Conclusion
Keto Spinach Ricotta Stuffed Shells bring a beloved classic to your table in a low-carb, weeknight-friendly way. The tender, cheesy shells and creamy filling make every bite comforting and satisfying. With a few smart tweaks—like fathead dough and sugar-free sauce—you get all the flavor without the usual carbs.
Keep this recipe in your rotation for a cozy dinner that fits your goals and delights everyone at the table.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.