Chicken Ricotta Meatballs
Some dinners just make the whole house feel a little calmer the second their smell starts drifting out of the oven. On those evenings when backpacks are still by the door, somebody is asking where their clean socks went, and you are already wondering how it got this late, that kind of comfort matters.

Then the oven door opens and you get warm tomato sauce, roasted garlic, bubbling cheese, and fresh basil all at once.
Chicken Ricotta Meatballs found their way into our dinner rotation during one of those stretches when everybody seemed tired and I had absolutely no interest in fussing over dinner. I wanted something hearty and familiar, something the kids would recognize, but I also wanted the oven doing most of the work while I handled everything else happening around the house.
✉ Never miss a recipe — grab Chicken Recipes Cookbook free
Drop your email and we’ll take care of the rest
Get It NowThis recipe takes everything you love about cozy Italian meatballs and turns it into a lighter, extra tender family meal. The chicken stays juicy, the ricotta makes every bite soft, the zucchini practically melts into the mixture, and the mozzarella adds little pockets of cheesy richness.
Once the marinara, Parmesan, basil, and spoonfuls of ricotta join the pan, you get a saucy, bubbling dinner that tastes like Sunday supper but works beautifully on a random Tuesday night.
What I appreciate most is that you mix, scoop, bake, add the sauce, and let time take care of the rest. There is no standing over a skillet and no complicated sauce to babysit while somebody needs help with homework.
It tastes like you tried a whole lot harder than you did, and I have a feeling it will earn a permanent spot in your rotation.
What Is Chicken Ricotta Meatballs?
Chicken Ricotta Meatballs are tender baked meatballs made with ground chicken, creamy ricotta, shredded mozzarella, zucchini, breadcrumbs, egg, garlic, and simple seasoning. Instead of browning them one batch at a time on the stove, you bake them right in a casserole dish, then surround them with marinara and finish everything with Parmesan, fresh basil, and little spoonfuls of ricotta.
Ricotta does something especially nice here. Ground chicken is lean and can sometimes turn firm if you cook it too long, but ricotta adds moisture and richness without making the meatballs feel heavy.
The zucchini helps in much the same way. It disappears into the meatballs as they cook, keeping the centers tender while sneaking a vegetable into dinner without turning the whole thing into a negotiation at the table.
You will get about 24 meatballs, enough for roughly 4 to 6 servings depending on what you serve alongside them. Prep takes about 15 minutes, cooking takes about 30 minutes, and dinner is ready in around 45 minutes from start to finish.
Why You’ll Love This Recipe
- The meatballs stay wonderfully tender: Ricotta and zucchini give the ground chicken plenty of moisture, so the centers stay soft and juicy instead of becoming dry or rubbery.
- Most of the cooking happens in the oven: Once the meatballs are shaped and in the casserole dish, you can let the oven handle the real work while you take care of the rest of your evening.
- It is made for family dinners: Marinara, mozzarella, Parmesan, garlic, and tender meatballs are familiar flavors that tend to go over well with both kids and grownups.
- You get a vegetable built right into dinner: Shredded zucchini blends naturally into the chicken mixture and becomes almost unnoticeable once everything is baked.
- The leftovers are genuinely useful: Extra meatballs reheat well for lunch, tuck easily into a sandwich, and can even be frozen with the sauce for another busy evening.

When to Serve This Recipe
- Busy school nights: The hands off oven time gives you a chance to deal with backpacks, lunches, homework, or whatever else appeared between the front door and dinner.
- Sunday family dinners: Serve the meatballs over pasta with bread and salad when you want something cozy enough to make the table feel special without spending the afternoon cooking.
- Casual company: A bubbling casserole filled with marinara, Parmesan, basil, and ricotta looks generous and inviting when friends or family come over.
- Meal prep days: Make the full batch and divide the meatballs into containers with rice, pasta, or roasted vegetables for easy meals later in the week.
- Cold weather evenings: There is something especially comforting about pulling a hot pan of cheesy meatballs and tomato sauce from the oven when the house could use a little extra warmth.
Ingredients

- 1 pound ground chicken: Lean ground chicken works beautifully here, and you can also make your own by pulsing boneless skinless chicken breast in a food processor until finely ground.
- 1 cup shredded zucchini, lightly squeezed: Remove the excess liquid, but do not squeeze it completely dry because a little moisture helps keep the meatballs tender.
- 1/2 cup breadcrumbs: Regular breadcrumbs help bind the mixture and absorb some of the moisture from the ricotta and zucchini.
- 1/2 cup shredded mozzarella cheese: Mozzarella adds mild cheesy richness throughout the meatballs and helps make the centers especially satisfying.
- 1/2 cup ricotta cheese: Whole milk ricotta gives the richest texture, though part skim ricotta will also work.
- 1 teaspoon salt: This seasons the chicken mixture from the inside instead of relying entirely on the sauce for flavor.
- 1/2 teaspoon black pepper: A simple amount adds gentle warmth without making the meatballs spicy for younger eaters.
- 1 clove garlic, minced: Fresh garlic adds savory flavor that carries through both the chicken and the tomato sauce.
- 1 large egg: The egg helps hold the meatball mixture together while it bakes.
- 2 tablespoons olive oil: A little oil in the casserole dish prevents sticking and helps the bottoms of the meatballs brown.
- 2 cups marinara sauce: Use a marinara your family already enjoys since it becomes a major part of the finished dish.
- 1/2 cup shredded Parmesan cheese: Parmesan melts over the sauced meatballs and adds a salty, savory finish.
- Fresh basil leaves: Basil brings freshness to the rich cheese and tomato flavors and makes the finished casserole smell incredible.
- 1/2 cup additional ricotta cheese: Small spoonfuls on top become warm and creamy as the casserole finishes baking.
How to Make Chicken Ricotta Meatballs
Step 1: Heat the Oven and Prepare the Zucchini
Preheat your oven to 400°F so it is fully heated by the time the meatballs are shaped. Shred the zucchini, then gather it in your hands or a clean kitchen towel and gently squeeze out the obvious excess liquid.
You do not need to wring every drop from it. The goal is simply to keep the meatball mixture from becoming watery while leaving enough moisture behind to help keep the chicken tender.
Step 2: Mix the Chicken Meatball Mixture
Add the ground chicken to a large bowl along with the squeezed zucchini, breadcrumbs, mozzarella, 1/2 cup ricotta, salt, black pepper, minced garlic, and egg. Use clean hands to gently combine everything until the ingredients are evenly distributed.
Try not to squeeze and knead the mixture more than necessary. Ground chicken becomes firmer when it is worked aggressively, so stop mixing once you no longer see obvious streaks of egg, cheese, or breadcrumbs.
Step 3: Shape the Meatballs Evenly
Lightly dampen your hands with water before you start shaping because the chicken mixture will be soft and a little sticky. A number 20 scoop is useful for making evenly sized portions, but an ordinary spoon works just fine if that is what you have.
Scoop the mixture and gently roll each portion into a ball. Aim for roughly 24 meatballs.
Keeping them similar in size helps every meatball finish cooking at about the same time.
Step 4: Arrange and Bake the Meatballs
Pour the olive oil into the bottom of a casserole dish and spread it around so the surface is lightly coated. Arrange the meatballs in the dish with a little room between them, then place the dish in the preheated oven.
Bake for 20 minutes. At this stage you are giving the meatballs time to set, cook through most of the way, and develop a little golden color before adding the marinara.
Step 5: Add the Marinara and Cheeses
Carefully remove the hot casserole dish from the oven. Pour the marinara around and over the meatballs, making sure some sauce settles between them where it can bubble and thicken.
Sprinkle the Parmesan across the top, add a few torn or whole basil leaves, then tuck small spoonfuls of the additional ricotta between the meatballs. Do not worry about making it look too neat.
Those little pockets of ricotta are especially good once they warm into the sauce.
Step 6: Finish Baking Until Bubbling
Return the casserole dish to the oven and bake for another 10 minutes. The marinara should be hot and bubbling around the edges, the Parmesan should be melted, and the tops of the meatballs should have a little golden color.
For food safety, check one of the larger meatballs with an instant read thermometer and make sure the center has reached 165°F.
Step 7: Garnish and Bring It to the Table
Take the casserole out of the oven and scatter fresh basil over the top just before serving. I like to let it sit for a few minutes because the sauce settles slightly and nobody at the table burns their mouth on molten cheese, which is the sort of lesson most families only need to learn once.
Spoon the meatballs and plenty of marinara over pasta, rice, or mashed potatoes, and make sure every plate gets a little of that warm ricotta from the top.

Substitutions
- Ground turkey: Ground turkey can replace the ground chicken in the same amount and will give you a similarly mild, tender meatball.
- Gluten free breadcrumbs: Use your favorite gluten free breadcrumbs in place of regular breadcrumbs if you need to keep the meal gluten free.
- Panko breadcrumbs: Panko can be used if that is what you have, though the meatballs may have a slightly looser and lighter texture.
- Part skim ricotta: Part skim ricotta works in place of whole milk ricotta if you want something a little lighter.
- Pecorino Romano: You can swap Pecorino Romano for Parmesan if you enjoy a sharper, saltier cheese flavor.
- Homemade ground chicken: Cut boneless skinless chicken breast into chunks and pulse it carefully in a food processor until it has the consistency of ground chicken.
Variations
- Spinach ricotta meatballs: Fold finely chopped cooked spinach into the mixture in place of some of the zucchini for another family friendly way to work greens into dinner.
- Extra cheesy meatballs: Add a little more mozzarella to the mixture or scatter mozzarella over the casserole before the final 10 minutes of baking.
- Spicy chicken meatballs: Add crushed red pepper to the chicken mixture or use a spicy marinara if the adults at your table like a little heat.
- Herb packed meatballs: Mix chopped parsley or basil directly into the chicken for a fresher, greener flavor throughout every bite.
- Creamy tomato version: Stir a few spoonfuls of ricotta into the marinara before pouring it over the meatballs for a softer, creamier tomato sauce.
Tips and Tricks
- Squeeze the zucchini gently: You want to remove enough water to prevent a loose meatball mixture while keeping some of the zucchini moisture that helps the chicken stay tender.
- Keep your hands damp: A little water on your palms makes the soft chicken mixture much easier to scoop and roll without sticking to your fingers.
- Do not overmix the chicken: Mix only until the ingredients are evenly combined because too much handling can make lean chicken meatballs firmer than you want.
- Keep the meatballs similar in size: Even portions cook at the same rate, which means you are less likely to end up with small meatballs drying out while larger ones are still finishing.
- Use a thermometer when possible: Ground chicken should reach 165°F in the center, and a quick temperature check takes the guesswork out of knowing when dinner is ready.
- Choose a marinara you already like: There are not many ingredients competing with the tomato sauce here, so a sauce that tastes good straight from the jar will give you a better finished casserole.

FAQs
Can I make Chicken Ricotta Meatballs ahead of time?
Yes. You can mix and shape the meatballs earlier in the day, arrange them in the covered casserole dish, and keep them refrigerated until you are ready to bake.
For the most reliable texture, I would add the marinara, Parmesan, basil, and topping ricotta only after the first bake, just as you would when making the recipe immediately.
Why is my chicken meatball mixture sticky?
Ground chicken naturally makes a softer and stickier meatball mixture than ground beef. Ricotta and zucchini add even more moisture, so some stickiness is completely normal.
Damp hands are the simplest fix. If the mixture seems genuinely wet rather than merely sticky, your zucchini may have held too much liquid.
Stir in a small spoonful of breadcrumbs and check the consistency again before adding more.
Can I cook these meatballs without a number 20 scoop?
Absolutely. The scoop is just a convenient way to make the meatballs consistent.
A large spoon or small cookie scoop will work as well. You can even portion the mixture by eye.
The important part is keeping the meatballs reasonably similar in size so they cook evenly.
How do I know when chicken meatballs are fully cooked?
The safest and easiest method is to insert an instant read thermometer into the center of one of the larger meatballs. It should register 165°F.
The meatball should also feel set rather than soft and raw in the center, but temperature is a much more dependable guide than color alone.
Can I freeze Chicken Ricotta Meatballs?
Yes. Cooked meatballs can be frozen with the marinara in an airtight freezer container for up to 3 months.
I like freezing them with sauce because it gives the meatballs a little protection from drying out. Thaw them overnight in the refrigerator before reheating for the best texture.
Can I serve these without pasta?
Definitely. Pasta is the obvious cozy choice, but it is not the only one.
These meatballs are excellent over mashed potatoes, rice, polenta, roasted vegetables, or even tucked into crusty bread with marinara and extra cheese.

Serving Ideas
- Spaghetti or short pasta: Spoon the meatballs and marinara over your family’s favorite pasta and let the sauce coat every piece.
- Creamy mashed potatoes: The soft potatoes catch the tomato sauce and melted ricotta beautifully, making the whole plate feel especially comforting.
- Steamed rice: Rice is a simple choice for nights when you want something filling without adding another complicated part to dinner.
- Roasted vegetables: Broccoli, green beans, zucchini, peppers, or cauliflower make an easy vegetable side while the meatballs stay the center of the meal.
- Garlic bread: A warm piece of bread is handy for soaking up the marinara and those creamy streaks of ricotta left on the plate.
- Simple green salad: Crisp lettuce with a bright vinaigrette gives you a fresh contrast to the warm cheese and tomato sauce.
- Meatball sandwiches: Tuck leftover meatballs into toasted rolls with marinara and mozzarella for a lunch that might get more excitement than the original dinner.
Storage and Make Ahead Tips
- Refrigerate leftovers promptly: Let the meatballs cool, transfer them with the sauce to an airtight container, and refrigerate them for up to 3 days.
- Freeze for another dinner: Store cooled meatballs with marinara in an airtight freezer container for up to 3 months.
- Thaw overnight: Move frozen meatballs to the refrigerator the night before you plan to serve them so they reheat more evenly.
- Reheat gently: Warm the meatballs with their sauce in a covered baking dish until hot throughout, or use the microwave for smaller portions.
- Prep the mixture early: You can shape the uncooked meatballs several hours ahead and keep them covered in the refrigerator until baking time.
- Save a few portions for lunch: Packing individual servings with rice or pasta makes the next day much easier, especially when mornings tend to get away from you.

Chicken Ricotta Meatballs

Ingredients
- 1 lb ground chicken
- 1 cup shredded zucchini lightly squeezed
- ½ cup breadcrumbs
- ½ cup shredded mozzarella cheese
- ½ cup ricotta cheese
- 1 tsp salt
- ½ tsp black pepper
- 1 clove garlic minced
- 1 large egg
- 2 tbsp olive oil
- 2 cups marinara sauce
- ½ cup shredded Parmesan cheese
- fresh basil leaves for baking and garnish
- ½ cup ricotta cheese for topping
✉ Never miss a recipe — grab Chicken Recipes Cookbook free
Drop your email and we’ll take care of the rest
Get It NowInstructions
- Step 1: Heat the Oven and Prepare the Zucchini – Preheat your oven to 400°F so it is fully heated by the time the meatballs are shaped. Shred the zucchini, then gather it in your hands or a clean kitchen towel and gently squeeze out the obvious excess liquid. You do not need to wring every drop from it. The goal is simply to keep the meatball mixture from becoming watery while leaving enough moisture behind to help keep the chicken tender.
- Step 2: Mix the Chicken Meatball Mixture – Add the ground chicken to a large bowl along with the squeezed zucchini, breadcrumbs, mozzarella, 1/2 cup ricotta, salt, black pepper, minced garlic, and egg. Use clean hands to gently combine everything until the ingredients are evenly distributed. Try not to squeeze and knead the mixture more than necessary. Ground chicken becomes firmer when it is worked aggressively, so stop mixing once you no longer see obvious streaks of egg, cheese, or breadcrumbs.
- Step 3: Shape the Meatballs Evenly – Lightly dampen your hands with water before you start shaping because the chicken mixture will be soft and a little sticky. A number 20 scoop is useful for making evenly sized portions, but an ordinary spoon works just fine if that is what you have. Scoop the mixture and gently roll each portion into a ball. Aim for roughly 24 meatballs. Keeping them similar in size helps every meatball finish cooking at about the same time.
- Step 4: Arrange and Bake the Meatballs – Pour the olive oil into the bottom of a casserole dish and spread it around so the surface is lightly coated. Arrange the meatballs in the dish with a little room between them, then place the dish in the preheated oven. Bake for 20 minutes. At this stage you are giving the meatballs time to set, cook through most of the way, and develop a little golden color before adding the marinara.
- Step 5: Add the Marinara and Cheeses – Carefully remove the hot casserole dish from the oven. Pour the marinara around and over the meatballs, making sure some sauce settles between them where it can bubble and thicken. Sprinkle the Parmesan across the top, add a few torn or whole basil leaves, then tuck small spoonfuls of the additional ricotta between the meatballs. Do not worry about making it look too neat. Those little pockets of ricotta are especially good once they warm into the sauce.
- Step 6: Finish Baking Until Bubbling – Return the casserole dish to the oven and bake for another 10 minutes. The marinara should be hot and bubbling around the edges, the Parmesan should be melted, and the tops of the meatballs should have a little golden color. For food safety, check one of the larger meatballs with an instant read thermometer and make sure the center has reached 165°F.
- Step 7: Garnish and Bring It to the Table – Take the casserole out of the oven and scatter fresh basil over the top just before serving. I like to let it sit for a few minutes because the sauce settles slightly and nobody at the table burns their mouth on molten cheese, which is the sort of lesson most families only need to learn once. Spoon the meatballs and plenty of marinara over pasta, rice, or mashed potatoes, and make sure every plate gets a little of that warm ricotta from the top.
Notes
Substitutions
- Ground turkey: Ground turkey can replace the ground chicken in the same amount and will give you a similarly mild, tender meatball.
- Gluten free breadcrumbs: Use your favorite gluten free breadcrumbs in place of regular breadcrumbs if you need to keep the meal gluten free.
- Panko breadcrumbs: Panko can be used if that is what you have, though the meatballs may have a slightly looser and lighter texture.
- Part skim ricotta: Part skim ricotta works in place of whole milk ricotta if you want something a little lighter.
- Pecorino Romano: You can swap Pecorino Romano for Parmesan if you enjoy a sharper, saltier cheese flavor.
- Homemade ground chicken: Cut boneless skinless chicken breast into chunks and pulse it carefully in a food processor until it has the consistency of ground chicken.
Variations
- Spinach ricotta meatballs: Fold finely chopped cooked spinach into the mixture in place of some of the zucchini for another family friendly way to work greens into dinner.
- Extra cheesy meatballs: Add a little more mozzarella to the mixture or scatter mozzarella over the casserole before the final 10 minutes of baking.
- Spicy chicken meatballs: Add crushed red pepper to the chicken mixture or use a spicy marinara if the adults at your table like a little heat.
- Herb packed meatballs: Mix chopped parsley or basil directly into the chicken for a fresher, greener flavor throughout every bite.
- Creamy tomato version: Stir a few spoonfuls of ricotta into the marinara before pouring it over the meatballs for a softer, creamier tomato sauce.
Tips and Tricks
- Squeeze the zucchini gently: You want to remove enough water to prevent a loose meatball mixture while keeping some of the zucchini moisture that helps the chicken stay tender.
- Keep your hands damp: A little water on your palms makes the soft chicken mixture much easier to scoop and roll without sticking to your fingers.
- Do not overmix the chicken: Mix only until the ingredients are evenly combined because too much handling can make lean chicken meatballs firmer than you want.
- Keep the meatballs similar in size: Even portions cook at the same rate, which means you are less likely to end up with small meatballs drying out while larger ones are still finishing.
- Use a thermometer when possible: Ground chicken should reach 165°F in the center, and a quick temperature check takes the guesswork out of knowing when dinner is ready.
- Choose a marinara you already like: There are not many ingredients competing with the tomato sauce here, so a sauce that tastes good straight from the jar will give you a better finished casserole.
Serving Ideas
- Spaghetti or short pasta: Spoon the meatballs and marinara over your family’s favorite pasta and let the sauce coat every piece.
- Creamy mashed potatoes: The soft potatoes catch the tomato sauce and melted ricotta beautifully, making the whole plate feel especially comforting.
- Steamed rice: Rice is a simple choice for nights when you want something filling without adding another complicated part to dinner.
- Roasted vegetables: Broccoli, green beans, zucchini, peppers, or cauliflower make an easy vegetable side while the meatballs stay the center of the meal.
- Garlic bread: A warm piece of bread is handy for soaking up the marinara and those creamy streaks of ricotta left on the plate.
- Simple green salad: Crisp lettuce with a bright vinaigrette gives you a fresh contrast to the warm cheese and tomato sauce.
- Meatball sandwiches: Tuck leftover meatballs into toasted rolls with marinara and mozzarella for a lunch that might get more excitement than the original dinner.
Storage and Make Ahead Tips
- Refrigerate leftovers promptly: Let the meatballs cool, transfer them with the sauce to an airtight container, and refrigerate them for up to 3 days.
- Freeze for another dinner: Store cooled meatballs with marinara in an airtight freezer container for up to 3 months.
- Thaw overnight: Move frozen meatballs to the refrigerator the night before you plan to serve them so they reheat more evenly.
- Reheat gently: Warm the meatballs with their sauce in a covered baking dish until hot throughout, or use the microwave for smaller portions.
- Prep the mixture early: You can shape the uncooked meatballs several hours ahead and keep them covered in the refrigerator until baking time.
- Save a few portions for lunch: Packing individual servings with rice or pasta makes the next day much easier, especially when mornings tend to get away from you.
Private Notes
✉ Never miss a recipe — grab Chicken Recipes Cookbook free
Drop your email and we’ll take care of the rest
Get It NowFinal Thoughts
There are dinners I make because they are practical, and there are dinners I make because everybody actually looks happy when I set them on the table. Chicken Ricotta Meatballs manage to cover both sides of that equation, which is probably why I keep coming back to them.
You get tender chicken, creamy ricotta, melted cheese, garlicky marinara, and fresh basil, all tucked into one warm casserole dish. The zucchini quietly does its job in the background, the oven handles most of the cooking, and you are not left washing three skillets after everybody wanders away from the table.
That matters to me. Family dinner does not have to be elaborate to feel like family dinner.
Sometimes it is simply a hot meal in the middle of a busy week, somebody reaching for one more meatball, and a few quiet minutes when everyone is sitting in the same place.
Make the pasta if you have the energy. Grab bread from the pantry if you do not.
Either way, spoon plenty of sauce onto those plates, add a little basil on top, and call everybody to the table while it is still warm. This is the kind of dependable dinner that makes a regular weeknight feel a little more cared for.





