I still think about the first time I made these baked chicken ricotta meatballs with spinach Alfredo on a busy weeknight when I wanted something comforting but still a little special. The kitchen was quiet, the oven was doing most of the work, and the smell that slowly filled the house made it feel like dinner was already something worth slowing down for.
This baked chicken ricotta meatballs with spinach Alfredo delight recipe brings together soft, juicy chicken meatballs enriched with creamy ricotta and a rich, velvety spinach Alfredo sauce. It feels cozy, indulgent, and surprisingly easy to pull together, even when the day has been long.
Overview of the Recipe
These baked chicken ricotta meatballs with spinach Alfredo are all about balance. The meatballs come out tender and flavorful thanks to ricotta and Parmesan, while the Alfredo sauce adds a creamy, garlicky richness with just enough freshness from spinach to keep it from feeling too heavy.
The texture is what really makes this dish stand out. The meatballs are soft and moist on the inside with a light golden exterior from baking. Meanwhile, the sauce is silky and smooth, coating everything beautifully. Every bite feels warm, comforting, and deeply satisfying.
It’s also a practical recipe. Since the meatballs are baked instead of fried, you don’t have to deal with splattering oil or constant flipping. That makes it perfect for weeknights or when you want something impressive without too much effort.
Ingredients
For the meatballs
- 1 cup Italian breadcrumbs
- 1/4 cup milk
- 1 medium onion, very finely chopped
- 2 cloves garlic, minced
- 1/4 cup fresh parsley, finely chopped
- 1/4 cup sun-dried tomatoes, finely chopped
- 1 lb ground chicken
- 3/4 cup ricotta cheese
- 1 large egg
- 1/2 cup freshly grated Parmesan cheese
- 1 tablespoon Italian seasoning
- 1 teaspoon salt
For the spinach Alfredo sauce
- 4 slices bacon
- 4 tablespoons butter
- 1 1/2 cups heavy cream
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 cups freshly grated Parmesan cheese
- 5 ounces baby spinach
- 1 tablespoon fresh parsley, chopped
Necessary Tools for Preparation
You will need a large mixing bowl, a baking sheet, parchment paper, and a skillet for the sauce. A food processor helps finely chop the vegetables, but a sharp knife works just as well if you prefer doing it by hand. You’ll also need a wooden spoon or spatula for stirring the sauce and a measuring set for accuracy.
Ingredient Additions & Substitutions
- You can swap ground chicken with ground turkey if you want a slightly leaner option
- Gluten-free breadcrumbs work perfectly if you are avoiding gluten
- If you do not have ricotta, cottage cheese blended until smooth is a good alternative
- Kale can replace spinach if that is what you have on hand
- Turkey bacon or pancetta can be used instead of regular bacon
- For a little heat, add a pinch of red pepper flakes into the sauce
Step-by-Step Instructions
Step 1: Prepare the oven and baking sheet
Preheat your oven to 450°F (235°C). Line a baking sheet with parchment paper so the meatballs do not stick and brown evenly on the bottom.
Step 2: Soften the breadcrumbs
Pour 1/4 cup milk over 1 cup Italian breadcrumbs in a small bowl. Let it sit for about 2 minutes until the breadcrumbs absorb the liquid. This step helps keep the meatballs soft and tender later.
Step 3: Prepare the flavor base
Finely chop 1 medium onion, 2 cloves garlic, 1/4 cup parsley, and 1/4 cup sun-dried tomatoes. If using a food processor, pulse everything just until finely broken down but not watery.
Step 4: Mix the meatball mixture
In a large bowl, combine 1 lb ground chicken, soaked breadcrumbs, chopped vegetables, 3/4 cup ricotta cheese, 1 large egg, 1/2 cup Parmesan cheese, 1 tablespoon Italian seasoning, and 1 teaspoon salt. Mix gently with your hands or a spoon until everything is just combined. Avoid overmixing so the meatballs stay light.
Step 5: Shape the meatballs
Form the mixture into about 18 to 20 evenly sized meatballs. Each one should be slightly smaller than a golf ball. Place them on the prepared baking sheet with a little space between each.
Step 6: Bake the meatballs
Bake for 15 to 20 minutes, or until the meatballs are lightly golden and fully cooked through. You want them firm on the outside but still soft inside.
Step 7: Cook the bacon
While the meatballs bake, heat a skillet over medium heat and cook 4 slices of bacon until crispy. Remove them from the pan and set aside on paper towels.
Step 8: Start the Alfredo sauce
In the same skillet, melt 4 tablespoons of butter. Add minced garlic if desired and cook just until fragrant. Then pour in 1 1/2 cups heavy cream and bring it to a gentle simmer.
Step 9: Add Parmesan and spinach
Whisk in 2 cups freshly grated Parmesan cheese slowly until the sauce becomes smooth and creamy. Stir in 5 ounces baby spinach and let it wilt into the sauce.
Step 10: Combine everything
Add the baked meatballs into the skillet and gently coat them in the spinach Alfredo sauce. Crumble the cooked bacon over the top and finish with 1 tablespoon chopped parsley before serving warm.
Tips for Making It
Do not overmix the meatball mixture because it can make them dense. Gentle mixing keeps them soft and tender. If you want extra flavor, let the baked meatballs rest for a few minutes before adding them to the sauce so they hold their shape better.
If the sauce becomes too thick, add a small splash of milk or cream to loosen it without affecting the flavor.

Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making it even more enjoyable the next day.
For freezing, store the meatballs separately from the sauce for up to 2 months. Reheat slowly over low heat to keep the sauce smooth and creamy.
General Information
This dish takes inspiration from traditional Italian meatball recipes where ricotta is used to create a soft and tender texture. It blends that idea with Italian-American Alfredo sauce, which has become a comfort food classic over time.
The addition of spinach and bacon brings balance, adding freshness and smoky depth to an otherwise rich dish.
FAQs
Can I make the meatballs ahead of time?
Yes, you can prepare them a day ahead and store them covered in the fridge until ready to bake.
Can I skip ricotta?
Yes, but the texture will be firmer. Ricotta is what keeps them soft and juicy.
What should I serve this with?
It pairs well with pasta, mashed potatoes, or crusty bread for soaking up the sauce.
Can I make it lighter?
Yes, use light cream and lean turkey, but the sauce will be slightly less rich.
Conclusion
These baked chicken ricotta meatballs with spinach Alfredo delight are creamy, comforting, and full of flavor. They work beautifully for both weeknight dinners and special meals, and they always feel like something made with care.
If you enjoyed this recipe and want even more delicious inspiration, follow me on Pinterest: https://www.pinterest.com/AngelinaCooking/
Print
Baked Chicken Ricotta Meatballs
Experience the comforting warmth of Baked Chicken Ricotta Meatballs nestled in a luscious Spinach Alfredo sauce. These meatballs are incredibly tender thanks to the addition of whole milk ricotta, while the smoky bacon and sun-dried tomatoes add layers of rich, savory flavor. A cozy Italian-inspired dinner that feels like a restaurant luxury at home.
- Total Time: 45 minutes
- Yield: 18–20 meatballs 1x
Ingredients
For the Meatballs:
1 pound ground chicken (or turkey)
¾ cup whole milk ricotta
1 cup Italian breadcrumbs
¼ cup milk (to soak breadcrumbs)
1 medium onion, very finely chopped
2 cloves garlic, minced
¼ cup fresh parsley, chopped
¼ cup sun-dried tomatoes, chopped
1 large egg
½ cup freshly grated Parmesan cheese
1 tablespoon Italian seasoning
1 teaspoon salt
For the Spinach Alfredo Sauce:
4 strips bacon
4 tablespoons butter
1 ½ cups heavy cream
2 cups freshly grated Parmesan cheese
5 ounces baby spinach
½ teaspoon salt
¼ teaspoon black pepper
1 tablespoon fresh parsley (for garnish)
Instructions
1. Preheat the oven to 450°F (235°C) and line a baking sheet with parchment paper.
2. Soak the Italian breadcrumbs in the milk for about 2 minutes until softened.
3. In a food processor, pulse the onion, garlic, parsley, and sun-dried tomatoes until finely minced.
4. In a large mixing bowl, combine the veggie blend, ground chicken, soaked breadcrumbs, egg, ricotta, Parmesan, Italian seasoning, and salt.
5. Form the mixture into 18-20 meatballs (approx 2.5 inches). Bake for 15-20 minutes until cooked through.
6. While meatballs bake, fry bacon in a skillet until crispy. Remove bacon, crumble, and set aside, leaving the drippings in the pan.
7. Melt butter in the same skillet. Add heavy cream and bring to a gentle simmer; whisk in the 2 cups of Parmesan until smooth.
8. Stir in the baby spinach until wilted. Add the baked meatballs to the sauce and toss gently.
9. Garnish with the crumbled bacon and fresh parsley before serving.
Notes
For the best texture, ensure your onion and sun-dried tomatoes are very finely minced so the meatballs hold their shape.
To keep the sauce from breaking, whisk the Parmesan in gradually over low-medium heat.
Serving Suggestion: Serve over fettuccine, zucchini noodles, or with a side of crusty garlic bread.
Leftovers: Store in an airtight container for up to 3 days. Reheat gently on the stovetop with a splash of milk to loosen the sauce.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Baking and Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 meatball
- Calories: 320
- Sugar: 2g
- Sodium: 650mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 85mg
Keywords: chicken ricotta meatballs, spinach alfredo, baked chicken meatballs, creamy italian dinner, sun-dried tomato meatballs