High-Protein Chicken Ricotta Meatballs with Spinach Alfredo

High-Protein Chicken Ricotta Meatballs

Tender chicken ricotta meatballs in creamy spinach Alfredo — low-carb, sugar-free, and ready in 40 minutes

These high-protein chicken ricotta meatballs are soft, juicy, and swimming in a rich spinach Alfredo sauce. Ground chicken mixed with ricotta and Parmesan bakes into tender meatballs, then gets coated in a creamy garlic-spinach sauce. Every serving delivers 32 g of protein and only 4 g net carbs.

Low-carb, sugar-free, and perfect for a comforting weeknight dinner.

Prep15 min
Cook25 min
Servings4
Protein32g
Net Carbs4g
Calories420

Why you’ll love these meatballs

  • 32g protein per serving — a complete high-protein meal
  • Only 4g net carbs and fully sugar-free
  • Soft ricotta-chicken meatballs in creamy spinach Alfredo
  • Ready in about 40 minutes
  • Restaurant-style comfort food without the carbs
  • Great for leftovers or meal prep

Health notes

  • High protein: Chicken, ricotta, and Parmesan deliver the protein.
  • Low carb: No breadcrumbs — ricotta keeps the meatballs tender.
  • Sugar-free: The Alfredo sauce uses cream and cheese only.
  • One-pan style: Sauce comes together while the meatballs finish.

Key element — don’t overwork the meat

Mix the chicken just until combined. Overmixing makes the meatballs dense instead of tender.

Ingredients

Meatballs

  • 1 lb (450g) ground chicken
  • ½ cup whole-milk ricotta
  • ¼ cup grated Parmesan
  • 1 large egg
  • 2 garlic cloves, minced
  • 1 tsp Italian seasoning
  • ½ tsp salt
  • ¼ tsp black pepper
  • Optional: 2 Tbsp almond flour if the mixture feels too wet

Spinach Alfredo sauce

  • 1 Tbsp butter
  • 2 garlic cloves, minced
  • 1 cup heavy cream
  • ½ cup grated Parmesan
  • 2 cups fresh spinach, roughly chopped
  • Salt and pepper to taste
  • Optional: pinch of nutmeg

Swaps

  • Turkey: Use ground turkey instead of chicken.
  • Air fryer: Cook the meatballs at 375°F (190°C) for 12–15 minutes.
  • Extra cheesy: Stir a little cream cheese into the sauce.
  • Herb boost: Add fresh parsley or basil at the end.

Instructions

Pro tips

  • Mix the meatball ingredients gently so they stay tender.
  • If the mixture feels too wet, add a spoonful of almond flour.
  • Don’t let the cream boil hard or the sauce can separate.
  • Fresh spinach wilts quickly — add it at the end.
  • These reheat well; add a splash of cream if the sauce thickens.

Nutrition

NutrientPer serving
Calories420
Protein32g
Net carbohydrates4g
Total carbohydrates5g
Fiber1g
Total fat28g
Sodium620mg

Estimates based on ground chicken, ricotta, Parmesan, cream, and spinach. Exact numbers vary with cheese and cream brands.

Variations

Mushroom Alfredo

Sauté sliced mushrooms with the garlic before adding the cream.

Spicy version

Add red pepper flakes to the meatballs and a pinch to the sauce.

Air-fryer meatballs

Cook at 375°F (190°C) for 12–15 minutes, then finish in the sauce.

Extra greens

Stir in more spinach or a handful of chopped kale.

Storage

MethodTimeNotes
RefrigeratorUp to 4 daysStore meatballs and sauce together
FreezerUp to 2 monthsFreeze in portions; thaw and reheat gently
ReheatStovetop or microwaveAdd a splash of cream if the sauce thickens

FAQ

Yes. At only 4g net carbs per serving they fit most keto and low-carb plans.
The mixture was overworked. Mix just until the ingredients come together.
Yes. Ground turkey works the same way and stays tender with the ricotta.
Yes. Form the meatballs and refrigerate up to a day, or freeze raw. Bake from frozen, adding a few extra minutes.
You can, but the meatballs will be less tender. A little cream cheese can help if you omit the ricotta.
Simmer the cream gently and don’t let it boil hard. Stir in the Parmesan off the heat if needed.

Test your knowledge

5 quick questions about these chicken ricotta meatballs

1. Protein per serving?

2. Net carbs per serving?

3. Why mix the meat gently?

4. About how long do these take?

5. Best way to reheat leftovers?

Similar Posts