Home » Chicken and Ricotta Meatballs with Creamy Fire-Roasted Tomato Sauce

Chicken and Ricotta Meatballs with Creamy Fire-Roasted Tomato Sauce

This post contains links to affiliate websites, such as Amazon, and I receive an affiliate commission for any purchases made by you using these links. I appreciate your support!

These Chicken and Ricotta Meatballs are tender, juicy, and packed with protein. Simmered in a rich, creamy fire-roasted tomato sauce, they make an easy and healthy weeknight meal.

Ricotta cheese is the secret ingredient, keeping these chicken ricotta meatballs incredibly soft and almost fluffy, while adding richness and moisture to the meat mixture. With about 30 grams of protein per serving, this is a satisfying meal that can be made ahead for busy nights and reheats beautifully for leftovers.
This recipe has been kitchen-tested to ensure consistent, reliable results.

Chicken and ricotta meatballs simmered in creamy fire-roasted tomato sauce topped with basil, Parmesan, and dollops of ricotta.

Good To Know

Prep Time: 15 minutes | Cook Time: 15 minutes | Inactive Time: 15 minutes | Serves: 6
Equipment Needed: Large baking sheet, deep skillet, sauté pan or large pot
Quick Tip: Meatballs can be baked up to 2 days ahead and finished in the sauce just before serving, making them perfect for meal prep and busy weeknights.
Flavor Profile: Creamy, zesty sauce with a light-tasting fluffy meatball

What Makes Chicken Ricotta Meatballs So Juicy & Tender?

The secret to tender chicken and ricotta meatballs is ricotta cheese and grating (not chopping) the onion. Since lean ground chicken is naturally lean, it can dry out quickly when overcooked. Ricotta as well as the grated onion (and its juices) infuse the meat with moisture throughout, making them soft, fluffy, tender and juicy.

Why You’ll Love These Chicken Ricotta Meatballs

  • High Protein Meal: The combination of ricotta and chicken works out to be about 30g of protein per serving.
  • Make-Ahead Friendly: The meatballs can be baked ahead of time and refrigerated or frozen until you’re ready to finish them in the sauce.
  • Baked or Air-Fried: For air-frying, preheat at 400°F and cook for 8 minutes per batch.
  • Light and Fluffy Texture: The meatballs are very tender thanks to the ricotta and grated onion.
  • Rich Creamy Sauce: The sauce comes together quickly with canned fire-roasted tomatoes. It is creamy and smooth and makes a delicious meal on its own over pasta.
  • Great for Meal Prep: Make a double batch! Leftovers reheat well and will last you through the week.
Close-up of chicken meatballs with ricotta cheese in a creamy tomato sauce garnished with fresh basil.

Living in Toronto we used to have a favorite little spot on College Street, aptly named ‘Hey Meatball’. It has long since closed, but to this day I remember how their homemade meatballs were. Eating this version of chicken and ricotta meatballs smothered in the creamy tomato sauce fondly takes me back to those days *sigh*.

While I prefer baking the meatballs because its the most convenient way to cook for my hungry family, if you are looking for smaller batch cooking, divide the recipe in half and air fry them at 400°F for 8 minutes instead.

Ingredients

Refer to the printable recipe card below for ingredient quantities and detailed instructions.

Ingredients for chicken and ricotta meatballs including ground chicken, ricotta cheese, Parmesan, panko breadcrumbs, fire-roasted tomatoes, onion, garlic, and seasonings arranged on a countertop.
  • Ground Chicken: I use 93% lean which is the most commonly found in the grocery stores
  • Ricotta Cheese: Makes the meatballs light and fluffy. Use only whole milk ricotta for better flavor and texture.
  • Panko Breadcrumbs: Helps create a light texture in the meatball.
  • Egg: Hydrates the panko to make a paste that gets evenly distributed into the meat.
  • Parmesan: Grate the Parmesan yourself on the fine holes of the box grater, this allows the cheese to melt better into the meatball.
  • Grated Onion: My favorite way of incorporating onion into ground meat. The fine shreds of onion and the accumulated juices flavor the meatballs nicely and give them wonderful texture.
  • Fire-Roasted Canned Tomatoes: If you can’t fine the crushed ones, than use diced with 2 tablespoons of tomato paste added. Blend until smooth before adding remaining ingredients.
  • Heavy Cream: When combined with the Ricotta makes for a creamy, velvety sauce.

How To Make Chicken and Ricotta Meatballs

Refer to the printable recipe card below for ingredient quantities and detailed instructions.

Ricotta, panko, egg, grated onion, garlic, Parmesan, and seasonings in a glass mixing bowl.
Ricotta, panko, Parmesan, garlic, onion, egg, and seasonings mixed together in a bowl.
Chicken meatball mixture being scooped onto a parchment-lined baking sheet.

1. Combine the ricotta, panko, egg, onion, garlic, Parmesan, olive oil, and seasonings.
2. Stir the binder mixture until everything is evenly combined.
3. Fold in the ground chicken and Parmesan, then scoop the mixture onto the prepared baking sheet.

Raw chicken meatballs arranged on a parchment-lined baking sheet before baking.
Baked chicken meatballs on a parchment-lined baking sheet.
Grated onion and garlic sautéing in olive oil and butter in a white skillet.

4. Smooth the scooped mixture into meatballs and space them apart on the baking sheet.
5. Bake until the meatballs are lightly golden and reach an internal temperature of 165°F.
6. Sauté the onion and garlic in olive oil until fragrant.

Fire-roasted tomatoes, garlic, and Italian seasoning added to a skillet with sautéed onion.
Creamy fire-roasted tomato sauce simmering in a skillet with a wooden spoon.
Baked chicken meatballs nestled in creamy tomato sauce with dollops of ricotta.

7. Add the fire-roasted tomatoes, Italian seasoning, salt, and pepper.
8. Stir in the heavy cream and Parmesan cheese.
9. Add the baked meatballs to the sauce, dollop with ricotta, and warm until the cheese begins to soften.

Wooden spoon holding chicken and ricotta meatballs coated in creamy fire-roasted tomato sauce above a skillet of meatballs.

Substitutions & Variations

  • Ground turkey works just as well and produces a similar texture, or try this recipe with ground beef or a mixture of 1/4 ground veal, 1/4 ground pork and 1/2 ground beef.
  • Make it spicy by adding a pinch of crushed red pepper flakes to the sauce.
  • Swap the pasta for mashed potatoes, creamy polenta, or tucked into sandwich rolls.
Newsletter signup image featuring dessert from A Spiced Life

Join my newsletter!

Subscribe and get a new recipe each week + my bonus guide: ‘5 Easy Baking Tips That Will Change the Way You Bake. Forever’……. Because Delicious Starts Here.

Can You Air Fry These Chicken and Ricotta Meatballs?

Yes, this recipe is perfect for air frying as the chicken and ricotta meatballs stay just as tender as if they were baked. The added benefit to air frying is small batch cooking for two. Simply divide the recipe in half to feed less people.

How to Air Fry Chicken Ricotta Meatballs

1. Preheat the air fryer to 400°F.
2. Arrange the meatballs in a single layer with space between them.
3. Air fry for 8-10 minutes, or until an instant-read thermometer registers 165°F.
4. Transfer the cooked meatballs directly into the creamy fire-roasted tomato sauce and simmer for 2-3 minutes before serving.

Fork holding a tender chicken and ricotta meatball showing the moist interior above a bowl of pasta and creamy tomato sauce.

Expert Tips

  • Grating onions: is the way to get the best flavor and texture. The finely shredded onion seems to melt into the meat while the accumulated onion juice really boosts the flavor of these chicken meatballs.
  • Use only whole milk ricotta for the smoothest texture and creamiest taste.
  • Use an instant-read thermometer since ground chicken is lean and it can dry out easily if cooked too long. The meatballs are done when they register 165°F.

Recipe Testing Notes (What Worked Best)

A few things I noted when I tried this recipe:

  • Using breadcrumbs instead of panko led to a drier meatball, if all you have are breadcrumbs, then reduce the amount to 1/3 cup.
  • I tried dicing the onions initially but found grated onion and the accumulated juices made the meatballs more tender and juicy. This also worked well in the sauce making it smoother and giving it more flavor.
  • I initially used diced fire-roasted tomatoes in their own juices but felt the sauce was too watery. Adding tomato paste thickened it, but found in the end it was easier to just use crushed fire-roasted tomatoes instead to get the same texture.
Chicken and ricotta meatballs served over curly pasta with creamy fire-roasted tomato sauce, fresh basil, Parmesan, and crusty bread.

Make Ahead and Storage Info

This chicken and ricotta meatball recipe in creamy ricotta sauce is a great make-ahead meal for busy weeknights and entertaining. Prepare and bake the meatballs up to 2 days in advance. The sauce can also be prepared 2 days ahead.
Refrigerator: Store meatballs and sauce in an airtight container for up to 4 days.
Freezer: The meatballs and sauce can be frozen in an air tight container for up to 3 months. Thaw overnight in the refrigerator and reheat in the microwave oven.

Food blogger Katrina from A Spiced Life smiling in her kitchen, wearing a beige apron, with eggs and a jar of milk on the counter, next to a thank you message for readers.

Recipe FAQs

Is this chicken and ricotta meatball recipe high in protein?
Yes. Lean ground chicken, and ricotta cheese make these meatballs high in protein, making this a light but satisfying dinner.

Can I freeze this dish?
Yes, the meatballs and sauce can be frozen together or individually. I like to make a double batch of meatballs, bake them and then freeze them for a quick meal later on.

What goes well with these chicken and ricotta meatballs?
For a complete meal, serve with your choice of pasta and a side of crusty ciabatta or garlic bread. A nice green salad, roasted rapini or broccolini also make great additions.

Delicious Starts Here

If you make this recipe, I’d love to hear how it turned out. Please leave a rating and a comment below; your feedback helps other home cooks decide if this recipe is right for them. And if you share it on Instagram, tag me @aspicedlifeblog so I can see your beautiful creations.🧡

Chicken and ricotta meatballs simmered in creamy fire-roasted tomato sauce topped with basil, Parmesan, and dollops of ricotta.

Chicken and Ricotta Meatballs with Creamy Fire-Roasted Tomato Sauce

Moist and tender Chicken and Ricotta Meatballs simmered in a rich, creamy fire-roasted tomato sauce. Serve over pasta for an easy family dinner everyone will love.
*Quick Note Before You Dive In: This recipe card covers the basics, but if you're looking for ingredient substitutions, storage tips, serving suggestions, and step-by-step photos, scroll back up! Everything you need for foolproof results is in the post.
Prep Time 10 minutes
Cook Time 40 minutes
Inactive Time 15 minutes
Total Time 1 hour 5 minutes
Course Dinner, Mains
Cuisine American, Italian
Servings 6 makes 24 meatballs
Calories 560 kcal

Ingredients
  

For the meatballs:

  • 1 egg
  • ¾ cup (165g) whole milk ricotta cheese
  • ½ cup panko breadcrumbs
  • ¼ cup (60g) grated onion see note
  • 1 tablespoon olive oil
  • 1 teaspoon minced garlic about 1 clove
  • ¾ teaspoon Italian seasoning
  • ½ teaspoon Kosher salt
  • ¼ teaspoon ground black pepper
  • 1 pound (454g) 93% lean ground chicken
  • ¼ cup (14g) grated Parmesan cheese finely grated

For the sauce:

  • 1 tablespoon olive oil
  • ½ cup (120g) grated onion see note
  • 2 teaspoons minced garlic about 2 cloves
  • 1 28-ounce can (794g) crushed fire-roasted tomatoes see note
  • ¾ teaspoon Italian seasoning
  • Salt + pepper to taste
  • 1 cup (227ml) heavy cream
  • ½ cup (110g) ricotta cheese
  • ¼ cup (14g) grated Parmesan cheese finely grated
  • Fresh basil optional

Instructions
 

Make the meatballs:

  • Preheat oven to 375°F. Line a large baking sheet with parchment.
  • In a mixing bowl, combine the egg, ricotta cheese, panko, grated onion, olive oil, garlic, and seasonings. Let the mixture sit for 5 minutes to hydrate.
  • Fold in the ground chicken and Parmesan cheese until combined. Do not overmix.
  • Scoop mixture with a medium-sized cookie scoop and place on the prepared baking sheet.
  • Place the baking sheet in the freezer for 15 minutes to help the meatballs hold their shape.
  • Smooth the meatballs by rolling them between oiled hands, then place them back on the baking sheet, spaced 1 inch apart.
  • Bake for 15-18 minutes, or until an instant-read thermometer inserted into the center registers 165°F. Set the meatballs aside while you make the sauce.

Make the sauce:

  • In a large, deep skillet or pot, heat the olive oil over medium heat.
  • Add the onion and sauté for 2-3 minutes, until translucent. Add the garlic and cook for 1 minute, until fragrant.
  • Add the fire-roasted tomatoes, Italian seasoning, and salt and pepper to taste.
  • Increase the heat to medium-high and simmer uncovered for 10-15 minutes, stirring occasionally, until the mixture has thickened.
  • Stir in the heavy cream and continue cooking for 2-3 minutes.
  • Transfer the baked meatballs to the sauce, dollop with the ricotta, and add Parmesan cheese.
  • Reduce the heat to medium, cover, and cook for another 3-5 minutes, until the meatballs are warmed through and the cheese is just beginning to melt.
  • Top with fresh basil, if desired, and serve over cooked pasta.

Notes:

Nutritional information is based on 4 meatballs per serving and does not include pasta.
I prefer using grated onion instead of minced because it gives the meatballs a smoother texture, and the added onion juice infuses every bite with incredible flavor. Use the large holes on the box grater. Feel free to mince or finely chop the onion if preferred. 
Due to its lower fat content, chicken meatballs can overcook quickly. To avoid a dry texture, check for doneness after 15 minutes. If you don’t have an instant-read thermometer, slice one of the meatballs open. If the interior is still pink and soft enough to leave an indentation with your finger, the meatballs will need more cooking time.
You can substitute regular breadcrumbs for the panko. If your breadcrumbs are more finely ground, then reduce the amount to 1/3 cup.
If using diced fire-roasted tomatoes instead of crushed, add 2 tablespoons of tomato paste and blend the sauce until smooth.
Serve with your favorite pasta. I recommend short pasta shapes with plenty of ridges and curves, such as cavatappi, rigatoni, or fusilli, which help the creamy sauce coat the noodles.

Nutrition

Serving: 267gCalories: 560kcalCarbohydrates: 35gProtein: 30gFat: 36gSaturated Fat: 18gPolyunsaturated Fat: 3gMonounsaturated Fat: 13gTrans Fat: 0.1gCholesterol: 171mgSodium: 1533mgPotassium: 1906mgFiber: 6gSugar: 19gVitamin A: 2952IUVitamin C: 31mgCalcium: 288mgIron: 5mg
Keyword chicken and ricotta meatballs, chicken meatballs, comfort food, family dinner, fire-roasted tomato sauce, high-protein dinner, make-ahead meal, pasta dinner, ricotta meatballs, weeknight dinner
Enjoy this recipe?Please leave a comment and tag me @aspicedlifeblog on social

Looking for more easy dinner recipes?
If these Chicken and Ricotta Meatballs hit the spot, try my Turkey Feta Meatballs with Zucchini for a lighter Mediterranean-inspired meal. Another easy weeknight meal is my Slow Cooker Chicken Spaghetti, a creamy pasta recipe that’s perfect for busy weeknights and family meals.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating