Baked Chicken Ricotta Meatballs with Spinach Alfredo

Baked Chicken Ricotta Meatballs with Spinach Alfredo
Jump to Recipe

These are the meatballs that melt in your mouth — tender, juicy chicken ricotta meatballs baked golden, then simmered in a silky spinach Alfredo sauce that's rich, creamy, and packed with garlic and Parmesan. Every bite is comforting, savory, and satisfying, with fresh parsley scattered on top.

With ~32g of protein per serving and only ~5g net carbs — the dinner that tastes like an Italian restaurant.

Why You'll Love This

Tender ricotta meatballs, silky spinach Alfredo

~32g protein per serving, only ~5g net carbs

One skillet, 35 minutes, restaurant-quality

The meatballs that melt in your mouth

Amazing Protein Recipes

Baked Chicken Ricotta Meatballs with Spinach Alfredo

Hannah Peterson | Hantol
Servings
4
Tap or hover to scale
  • Prep15 min
  • Cook25 min
  • Total40 min
  • Servings4 (12 meatballs)
  • Calories (est.)629 kcal
Equipment you’ll need
  • Oven
  • Cast iron skillet or baking dish
  • Large mixing bowl
  • Saucepan
  • Wooden spoon
  • Measuring spoons

Ingredients

  • For the meatballs
  • For the spinach Alfredo

Instructions

  1. Preheat oven to 400°F (200°C). Grease a cast iron skillet or baking dish.
  2. In a large bowl, mix the ground chicken, ricotta, Parmesan, egg, almond flour, garlic, Italian seasoning, salt, and pepper until just combined.
  3. Roll into 12 meatballs. Place in the skillet.
  4. Bake 20 minutes until golden and cooked through (165°F).
  5. While the meatballs bake, make the sauce: melt butter in a pan, sauté garlic 1 minute, then add cream and simmer 3 minutes.
  6. Stir in the Parmesan until melted. Add the spinach and cook until wilted. Season with salt, pepper, and nutmeg.
  7. Pour the sauce over the baked meatballs in the skillet. Return to the oven 5 minutes.
  8. Garnish with fresh parsley and serve hot.

Notes & Tips

  1. Don't overmix: Mix just until combined — overworked meatballs turn tough and dense.
  2. Wet hands help: The mixture is sticky — dampen your palms before rolling each meatball.
  3. Ricotta is the secret: It keeps the meatballs unbelievably moist — don't skip it or swap it.
  4. Low heat for sauce: Add the Parmesan off the boil — high heat makes the sauce grainy.
  5. Fridge: Store airtight up to 4 days.
  6. Reheat: Warm gently in a skillet over low heat — high heat can make the sauce separate.
  7. Freezer: Freeze meatballs (without sauce) up to 2 months; thaw overnight in the fridge.

Variations & serving ideas

  • Turkey version: Swap ground chicken for ground turkey.
  • Beef version: Use ground beef or a beef-pork mix for richer meatballs.
  • Kale version: Swap spinach for chopped kale — cook it a minute longer.
  • Lighter sauce: Use half-and-half instead of heavy cream (thinner, but still creamy).

Storage

  • Roll the meatballs ahead and refrigerate; bake and sauce when ready to serve.
  • The Secret to Meatballs That Stay Tender
  • The secret is the ricotta and the gentle mix. Ricotta adds moisture that ground chicken desperately needs — without it, chicken meatballs dry out in the oven. And mixing just until combined keeps the texture light instead of dense. Ricotta plus a light hand is the whole trick.

Estimated nutrition

Estimate

Per serving · recipe makes 4 (12 meatballs)

Estimated nutrition per serving
NutrientAmount per serving
Calories629 kcal
Total fat45 g
Saturated fat30 g
Cholesterol54 mg
Sodium312 mg
Total carbohydrate5.1 g
Fibre1 g
Sugars2.3 g
Protein50 g

Estimated nutrition: calculated automatically from the ingredients, so treat it as a rough guide. Values vary with brands and portion sizes.

Frequently asked questions

How long does it take to make Baked Chicken Ricotta Meatballs with Spinach Alfredo?

About 40 minutes in total: 15 minutes of prep and 25 minutes of cooking.

What ingredients do I need for Baked Chicken Ricotta Meatballs with Spinach Alfredo?

The key ingredients include chicken, egg, ricotta cheese, parmesan cheese, garlic and spinach. The recipe card lists every ingredient with exact amounts.

How should I store leftovers?

Fridge: Store airtight up to 4 days. Freezer: Freeze meatballs (without sauce) up to 2 months; thaw overnight in the fridge.

Can I make substitutions in this recipe?

Ricotta is the secret: It keeps the meatballs unbelievably moist — don't skip it or swap it.

Test your knowledge5 quick questions about this recipe

  1. 1. How long is the baking time?

  2. 2. Which cheese is used in this recipe?

  3. 3. What temperature does the recipe call for?

  4. 4. Which ingredient is NOT part of this recipe?

  5. 5. What is the first step of the method?

Tap an answer

Comments

No comments yet. Be the first!

Leave a comment

Needs your email above. We'll send a confirmation email first; unsubscribe any time.
Your rating (optional)
Your stars count toward the recipe rating once your comment is approved.
Max 2000 characters. Comments are moderated.

Get in touch

Have a recipe question? Tell us how we can help and we'll get back to you shortly.