🍗 Creamy Ricotta Chicken Meatballs
Tender, juicy chicken meatballs made with creamy whole-milk ricotta and Parmesan, gently simmered in a rich garlic-Parmesan sauce.
Ricotta keeps these chicken meatballs exceptionally soft and moist, while the creamy skillet sauce adds plenty of savory garlic and cheesy flavor. It’s an easy, comforting family dinner that feels restaurant-worthy without requiring complicated ingredients.
⏱️ Recipe Information
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 4–6
Difficulty: Easy
🛒 Ingredients
🍗 Chicken Meatballs
- 1½ lb (680 g) ground chicken
- ½ cup (125 g) whole-milk ricotta cheese
- ½ cup (45 g) finely grated Parmesan cheese
- ½ cup (45 g) panko breadcrumbs
- 1 large egg
- 2 garlic cloves, minced
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ½ teaspoon black pepper
- 2 tablespoons fresh parsley, finely chopped
- 1 tablespoon olive oil, for cooking
🧄 Creamy Garlic Parmesan Sauce
- 2 tablespoons unsalted butter
- 3 garlic cloves, minced
- 1 cup (240 ml) chicken broth
- 1 cup (240 ml) heavy cream
- ¾ cup (70 g) finely grated Parmesan cheese
- ½ teaspoon Italian seasoning
- ¼ teaspoon black pepper
- Salt, to taste
- 2 tablespoons fresh parsley, chopped, for garnish
👩🍳 Instructions
1. Prepare the Meatball Mixture
In a large bowl, combine the ground chicken, ricotta, Parmesan, panko breadcrumbs, egg, minced garlic, Italian seasoning, salt, black pepper, and fresh parsley.
Mix gently with your hands or a fork until everything is evenly combined.
Don’t overmix. Overworking the chicken can make the meatballs dense rather than tender.
2. Shape the Meatballs
Using slightly damp hands or a small cookie scoop, shape the mixture into approximately 18–20 meatballs.
Aim for roughly 1½ inches (4 cm) each so they cook evenly.
Place the shaped meatballs on a plate or parchment-lined tray.
3. Brown the Meatballs
Heat the olive oil in a large skillet over medium heat.
Add the meatballs in a single layer, working in batches if necessary.
Cook for approximately 2–3 minutes per side, gently turning them until browned all over.
They don’t need to be fully cooked yet—the meatballs will finish cooking in the sauce.
Transfer them to a clean plate.
🧄 Make the Creamy Sauce
4. Sauté the Garlic
Reduce the skillet heat to medium-low.
Add the butter.
Once melted, add the minced garlic.
Cook for approximately 30–60 seconds, stirring constantly, until fragrant.
Don’t let the garlic brown heavily.
5. Add the Broth and Cream
Pour in the chicken broth and heavy cream.
Add the Italian seasoning and black pepper.
Whisk gently to combine.
Bring the mixture to a gentle simmer.
6. Add the Parmesan
Gradually sprinkle in the grated Parmesan while stirring.
Continue stirring until the cheese melts into the sauce and the mixture becomes smooth and creamy.
Taste and adjust the seasoning with salt if needed.
🍗 Finish the Meatballs
7. Return the Meatballs to the Skillet
Carefully place the browned meatballs back into the creamy sauce.
Reduce the heat to low.
Cover the skillet loosely and simmer for approximately 10–15 minutes, turning the meatballs once or twice.
8. Check for Doneness
The meatballs are ready when they are cooked through and the thickest part reaches 165°F (74°C) on an instant-read thermometer.
The sauce should be thick, creamy, and coating the meatballs.
If the sauce becomes too thick, add a small splash of chicken broth or cream.
9. Garnish
Remove the skillet from the heat.
Sprinkle the meatballs with freshly chopped parsley and a little extra Parmesan.
Allow them to rest for 2–3 minutes before serving.
🍽️ How to Serve
Serve these creamy chicken meatballs over:
- Mashed potatoes
- Steamed rice
- Buttered egg noodles
- Pasta
- Creamy polenta
- Garlic mashed cauliflower
- Roasted vegetables
For a lighter meal, serve alongside a crisp green salad or steamed broccoli.
⭐ Chef’s Tips
Use Whole-Milk Ricotta
Whole-milk ricotta provides the richest flavor and helps keep the meatballs tender.
Don’t Overmix
Mix just until the ingredients come together. Gentle handling produces softer meatballs.
Brown Before Simmering
Browning creates flavorful caramelized edges that make the finished dish much more savory.
Grate Parmesan Finely
Finely grated Parmesan melts more smoothly into the sauce.
Keep the Sauce at a Gentle Simmer
High heat can cause a cream sauce to separate. Low and slow gives you a smoother result.
Check the Temperature
Ground chicken should reach 165°F (74°C) in the center.
🥦 Easy Variations
Spinach & Ricotta
Add 2 cups fresh baby spinach to the sauce during the final few minutes of cooking.
Sun-Dried Tomato
Stir ½ cup chopped sun-dried tomatoes into the sauce for a sweet, tangy contrast.
Mushroom Parmesan
Sauté 8 oz sliced mushrooms after browning the meatballs, then continue with the sauce.
Lemon Garlic
Add 1 tablespoon fresh lemon juice and a little lemon zest to the finished sauce for a brighter flavor.
Spicy Creamy Chicken
Add ½ teaspoon red pepper flakes to the garlic while preparing the sauce.
🧊 Storage
Allow leftovers to cool before transferring them to an airtight container.
Refrigerate for up to 3–4 days.
Store the meatballs together with the sauce to help keep them moist.
🔥 Reheating
Reheat gently in a skillet over low heat, adding a splash of chicken broth or cream if the sauce has thickened.
You can also microwave individual portions in short intervals, stirring between each interval.
Avoid boiling the sauce during reheating.
❄️ Freezing
For best results, freeze the cooked meatballs and sauce in an airtight, freezer-safe container for up to 2 months.
Thaw overnight in the refrigerator.
Reheat gently on the stovetop until completely heated through.
🍗🧀 Final Result
These Creamy Ricotta Chicken Meatballs are tender, juicy, and packed with savory Parmesan and garlic flavor.
The ricotta creates an exceptionally soft meatball, while the creamy skillet sauce clings beautifully to every bite.
Tender chicken + creamy ricotta + garlic-Parmesan sauce = an easy family dinner everyone will want seconds of. 🍗🧄🧀✨