
Tender, juicy baked chicken meatballs made with creamy ricotta cheese, garlic, Parmesan, and Italian herbs, served in a rich homemade spinach Alfredo sauce. This comforting dish is perfect for a cozy family dinner and pairs beautifully with pasta, rice, or roasted vegetables.
Preparation Time
- Prep Time: 20 minutes
- Cook Time: 25–30 minutes
- Total Time: 50 minutes
- Servings: 4–6
- Cuisine: Italian-American
Ingredients
For the Chicken Ricotta Meatballs - 1 lb (450 g) ground chicken
- ½ cup whole-milk ricotta cheese
- ¼ cup grated Parmesan cheese
- ½ cup Italian breadcrumbs
- 1 large egg
- 3 cloves garlic, minced
- 2 tablespoons fresh parsley, chopped
- 1 teaspoon Italian seasoning
- ½ teaspoon onion powder
- ½ teaspoon paprika
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- 1 tablespoon olive oil
For the Spinach Alfredo Sauce - 2 tablespoons unsalted butter
- 3 cloves garlic, minced
- 1 tablespoon all-purpose flour
- 1 cup heavy cream
- ½ cup whole milk
- ¾ cup freshly grated Parmesan cheese
- 2 cups fresh baby spinach
- ¼ teaspoon Italian seasoning
- ¼ teaspoon black pepper
- Salt to taste
- Pinch of nutmeg (optional)
For Garnishing - 2 tablespoons freshly chopped parsley
- Extra grated Parmesan cheese
- Pinch of red pepper flakes (optional)
Instructions
Step 1: Prepare the Oven
Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or lightly grease a baking dish with olive oil.
Step 2: Make the Chicken Meatball Mixture
In a large mixing bowl, combine ground chicken, ricotta cheese, Parmesan, breadcrumbs, egg, minced garlic, parsley, Italian seasoning, onion powder, paprika, salt, and black pepper.
Mix gently until all ingredients are combined. Avoid overmixing, as this can make the meatballs dense.
Step 3: Shape the Meatballs
Using your hands or a small cookie scoop, shape the mixture into approximately 16–18 evenly sized meatballs.
Place them on the prepared baking sheet, leaving a little space between each meatball. Lightly brush or drizzle with olive oil.
Step 4: Bake the Meatballs
Bake for 20–25 minutes, or until golden and cooked through.
The internal temperature should reach 165°F (74°C) when checked with a food thermometer.
Step 5: Prepare the Alfredo Sauce
While the meatballs bake, melt butter in a large skillet over medium heat.
Add minced garlic and sauté for about 30 seconds until fragrant.
Stir in the flour and cook for 1 minute, whisking continuously.
Slowly pour in the heavy cream and milk while whisking to prevent lumps.
Step 6: Add Parmesan and Spinach
Add Parmesan cheese, Italian seasoning, black pepper, and optional nutmeg.
Stir until the cheese melts and the sauce becomes smooth and creamy.
Add fresh spinach and cook for 2–3 minutes until wilted.
Taste and adjust the seasoning as needed.
Step 7: Combine Everything
Add the baked chicken meatballs to the Alfredo sauce.
Gently turn the meatballs to coat them in the creamy spinach sauce.
Simmer on low heat for 2–3 minutes to allow the flavors to come together. Avoid boiling the sauce.
Step 8: Garnish and Serve
Sprinkle with fresh parsley, extra Parmesan cheese, and red pepper flakes if desired.
Serve warm with pasta, mashed potatoes, rice, or roasted vegetables.
Nutritional Information
Estimated per serving, based on 6 servings without pasta or other sides.
Nutrient Amount
Calories 475 kcal
Protein 35 g
Total Fat 30 g
Saturated Fat 15 g
Carbohydrates 17 g
Fiber 1 g
Sugar 3 g
Cholesterol 175 mg
Sodium 720 mg
Nutrition values are estimates and vary depending on the brands and ingredients used.
Nut Information & Allergy Details
- Almonds: Not included.
- Walnuts: Not included.
- Pecans: Not included.
- Cashews: Not included.
- Pistachios: Not included.
- Peanuts: Not included.
- Hazelnuts: Not included.
- Macadamia nuts: Not included.
- Pine nuts: Not included.
Tree Nut Information: This recipe contains no intentionally added tree nuts or peanuts.
Contains: Milk and dairy products (ricotta, Parmesan, butter, and heavy cream), egg, and wheat/gluten (regular breadcrumbs and flour).
Allergy Warning: Always check ingredient labels for possible cross-contact or hidden allergens, especially in packaged breadcrumbs, cheese, and seasonings.
Nut-Free Tip: Use certified nut-free ingredients if preparing this recipe for someone with a serious nut allergy.
Frequently Asked Questions (Q&A)
Q1: Can I make these chicken ricotta meatballs ahead of time?
Yes! You can prepare and shape the meatballs up to 24 hours ahead. Cover and refrigerate until ready to bake.
Q2: Can I use ground turkey instead of chicken?
Absolutely! Ground turkey works wonderfully and can be substituted in equal amounts.
Q3: Can I use frozen spinach?
Yes. Thaw it completely and squeeze out excess water before adding it to the Alfredo sauce.
Q4: How do I keep chicken meatballs moist?
Ricotta cheese helps keep the meatballs soft and tender. Avoid overmixing and overbaking.
Q5: Can I make this recipe gluten-free?
Yes! Use certified gluten-free breadcrumbs and replace the all-purpose flour with a suitable gluten-free thickener.
Q6: Can I make the Alfredo sauce without heavy cream?
Yes. You can use half-and-half or a mixture of milk and a little cream cheese. The sauce may be slightly less rich.
Q7: How should I store leftovers?
Store cooled meatballs and sauce in an airtight container in the refrigerator for up to 3–4 days.
Q8: Can I freeze this recipe?
Yes. Freeze the cooked meatballs and sauce in an airtight freezer-safe container for up to 2 months. Cream-based sauce may separate slightly after thawing.
Q9: What can I serve with these meatballs?
They taste delicious with fettuccine, spaghetti, mashed potatoes, steamed broccoli, zucchini noodles, or cauliflower rice.
Q10: How do I reheat leftovers?
Reheat gently in a covered skillet over low heat, adding a splash of milk or cream to loosen the sauce. Make sure the meatballs reach 165°F (74°C).
