Chicken Ricotta Meatballs

An icon representing a clock 45 min | easy | high-protein
Rate/Review

Introduction

These chicken ricotta meatballs are ultra tender, juicy, and full of cozy Italian-inspired flavor in every bite.

They simmer in a garlicky tomato sauce that feels like comfort food but stays light enough for an easy weeknight dinner.

Serve them over pasta, creamy polenta, or with crusty bread for a crowd-pleasing meal everyone will love.

Ingredients  (4 servings)

Ingredients for Chicken Ricotta Meatballs

Ingredients for Tomato Garlic Sauce

Get Ingredients →

Order the ingredients from your local store for pickup or delivery. You'll check out through Instacart.
When you purchase through this link, we'll receive a small fee at no extra cost to you.

Close-up of chicken ricotta meatballs coated in chunky tomato-garlic sauce on a gray plate, garnished with chopped fresh basil and a light sprinkle of Parmesan, set on a white countertop with a tiled backsplash.

How to Make Chicken Ricotta Meatballs

  1. Mix the meatball base

    In a large bowl, combine ground chicken, ricotta, breadcrumbs, Parmesan, egg, garlic, and seasonings.

    Use a fork or your hands to mix until just combined, without overworking the meat.

    The mixture should feel soft and slightly sticky rather than dense or dry.

  2. Shape the meatballs

    Line a plate or tray with parchment paper for easier cleanup and less sticking.

    Use a tablespoon or small scoop to portion the mixture into even mounds.

    Roll each portion gently between damp hands to form 1 1/2-inch balls.

  3. Brown the meatballs

    Heat 1 tablespoon olive oil in a large skillet over medium heat.

    Add meatballs in a single layer, leaving a little space between each one.

    Cook, turning occasionally, until lightly browned on most sides, about 6 to 8 minutes total.

    Transfer browned meatballs to a plate and leave any browned bits in the pan.

  4. Start the tomato garlic sauce

    Reduce the heat to medium-low and add the butter to the same skillet.

    Once melted, add minced garlic and cook, stirring, until fragrant, about 30 seconds.

    Stir in tomato paste and cook briefly to deepen its flavor, about 1 minute.

  5. Simmer the sauce

    Add crushed tomatoes, dried basil, red pepper flakes, sugar, chicken broth, salt, and black pepper.

    Stir well, scraping up any browned bits from the bottom of the pan.

    Bring the sauce to a gentle simmer and let it cook for 5 to 7 minutes.

  6. Finish cooking the meatballs in sauce

    Nestle the browned meatballs into the simmering sauce in a single layer.

    Cover the skillet and cook over low heat until meatballs are cooked through, 10 to 12 minutes.

    Their centers should reach 165°F and no longer look pink inside.

    Taste the sauce and adjust salt, pepper, or sugar to your liking.

  7. Serve

    Sprinkle the finished dish with chopped fresh basil for color and a bright, fresh flavor.

    Serve the meatballs and sauce over pasta, polenta, or with crusty bread for soaking.

Close-up of chicken ricotta meatballs piled on a plate, coated in glossy tomato garlic sauce and sprinkled with chopped basil and grated Parmesan; blurred background shows a small bowl of herbs and a plate of crackers.

Substitutions

Ground chicken -> ground turkey
Use lean ground turkey for a similar mild flavor and light texture. The meatballs stay tender but taste slightly richer.
Whole-milk ricotta -> small-curd cottage cheese
Blend cottage cheese until smooth, then use it like ricotta. The meatballs stay moist and a bit higher in protein.
Breadcrumbs -> almond flour
Swap in almond flour for a gluten-free, low-carb option. The texture turns slightly denser, with a subtle nutty flavor.
Overhead view of chicken ricotta meatballs coated in chunky tomato garlic sauce, sprinkled with chopped basil, served in a speckled shallow bowl on a light marble surface with a sprig of parsley in the corner.

Tips

Keep the mixture soft
If the mixture feels dry, add a tablespoon of milk or broth. Softer mixture gives you lighter, juicier meatballs.
Avoid overmixing
Mix just until everything looks evenly combined, with no streaks of cheese or egg. Extra mixing compresses the meat and toughens it.
Use a scoop for even size
Portion with a cookie scoop or tablespoon for evenly sized meatballs. Even size means they brown and cook at the same rate.
Brown for flavor, not for doneness
Focus on getting color in the pan, not cooking through. The meatballs will finish gently in the sauce and stay tender.
Make ahead and freeze
Shape the raw meatballs, freeze on a tray, then bag them. Brown and simmer from frozen, adding a few extra minutes.

Nutrition Facts *

Energy 416 kcal
Protein 32 g
Total Fat 23 g
Carbohydrates 19 g
Dietary Fiber 3 g

* Approximate, per serving.
Data source: USDA FoodData Central.

Stack of chicken ricotta meatballs coated in chunky tomato garlic sauce, sprinkled with grated Parmesan and chopped basil, served on a white plate against a white subway-tile background.

FAQ

Why did my meatballs turn out dense or rubbery?
This usually means the mixture was overmixed or packed too tightly. Next time, mix gently and form loose balls with light pressure. Also check that you did not add too many breadcrumbs, which can dry the mixture.
Can I bake the meatballs instead of browning them in a skillet?
Yes, you can bake them on a greased sheet pan at 400°F for 15 to 18 minutes. Then finish them in the sauce for 5 to 10 minutes so they soak up flavor.
How do I know when the meatballs are fully cooked?
Use an instant-read thermometer in the center of a meatball; it should read 165°F. If you do not have a thermometer, cut one open and check that the center is no longer pink.
What can I do if my sauce tastes too acidic?
First, simmer it a few extra minutes to mellow the tomatoes. Then add a splash more sugar or a small knob of butter until the flavor tastes round and balanced.

Serving Suggestions

This cozy pan of chicken ricotta meatballs loves a side of buttered noodles, creamy polenta, or garlic bread.

For a fun twist, swap the pasta for roasted spaghetti squash and finish everything with extra basil and lemon zest.

More pairings:

Reviews

We haven’t received any feedback on this recipe yet.

Made this recipe? How did it go?

Please leave your feedback below. We’d love to hear from you!

You Might Also Like

Browse Recipes