We are always looking for ways to bring a little brightness to the table when the weather starts to shift, and this dish hits every single mark. These chicken meatballs are incredibly tender thanks to a bit of ricotta, and they sit perfectly in beautiful, lemon-infused broth that feels like a warm hug.The secret here is all in the "brodo" technique, simmering aromatics like fennel seed and lemon peel separately to keep the final soup light and refined. Topping it all off with a fresh gremolata adds a punch of herbiness that wakes up all the flavours. I can’t wait for you to try this in your own kitchen; it’s an elegant choice for a weekend dinner, and if you prep the meatballs and broth a day ahead, it comes together beautifully for a refined, stress-free meal.
Inactive Time: for the meatball "rest" 10 minutesmins
Total Time 1 hourhr25 minutesmins
Course Lunch, Main Course, Soup
Cuisine Italian-Inspired
Servings 4(3 large meatballs per person)
Prevent your screen from going dark
Ingredients
Chicken Ricotta Meatballs
1 ½lblean ground chicken680 g
½cupricotta cheesevery well drained (100 g)
½cupParmigiano Reggianofinely grated 40 g
1cupfresh breadcrumbssoft, not dry, see note below (65 g)
1large egglightly whisked
1tablespoonyellow onionfinely grated, lightly squeezed if very wet
1tablespoonfresh parsleyfinely chopped
1tablespoonfresh chivesfinely chopped
2teaspoonlemon zest
1small garlic clovefinely grated
1 ¼teaspoonkosher salt
½teaspoonblack pepper
2tablespoonolive oilfor searing
➡Making Fresh Breadcrumbs:
Making Fresh BreadcrumbsFor the lightest, most tender meatballs, skip the store-bought dried crumbs. Simply tear two or three slices of high-quality white bread or sourdough (crusts removed) into pieces and pulse them in a food processor until you have soft, pea-sized crumbs. You want them to feel like clouds, not sand!
Lemon Orzo Brodo
7cupschicken stock1.6 L
1smallshallothalved
1striplemon peelwide, no pith
¼teaspoonfennel seedlightly crushed
¼cupdry white wine60 ml
⅓cupdry orzo50 g or substitute with pearl couscous or ditalini pasta
Salt & pepper to taste
Spring Vegetables
1cupasparaguscut into 1 ½ inch pieces (120 g)
½cuppeas75 g
2cupsbaby fresh spinachchopped (60 g)
Lemon–Herb Gremolata
2tablespoonparsleyfinely chopped
1tablespoonchivesfinely chopped
1teaspoonlemon zest
½smallgarlic clovevery finely grated
Pinchof salt
1teaspoonolive oil
For Finishing
1 to 2tablespoonfresh lemon juice
2tablespoonolive oil
Extra Parmigiano Reggiano
crushed red chili peppersoptional
Instructions
Build the Meatball Mixture
In a large mixing bowl, combine the ground chicken, drained ricotta, Parmigiano, fresh breadcrumbs, whisked egg, grated onion, remaining 1 tablespoon parsley, remaining 1 tablespoon chives, 2 teaspoon lemon zest, 1 grated garlic clove, salt, and pepper. Mix gently by hand until just combined. The texture should be slightly firm and lightly tacky, but not wet.
➡Don't Overwork the Meat:Handle the mixture as little as possible. Over-mixing leads to a dense, tough texture. You want to gently fold the ingredients together until they just barely hold.
Rest, Texture Check & Roll
Let the mixture sit for 10 minutes to allow the breadcrumbs to hydrate. Roll one test meatball. If it is too wet, add 1 tablespoon of breadcrumbs and rest 5 more minutes. If it feels too firm, gently fold in 1 tablespoon of ricotta. Divide the mixture into 8 large meatballs (about 2 ½ to 3 inches) and roll gently without over-compressing.
➡The "Wet Hands" Technique: Ground chicken is notoriously sticky. To roll perfectly smooth meatballs without the mixture sticking to your skin, lightly coat your hands with water or a tiny bit of olive oil before forming each one.
Sear the Meatballs
Heat a large skillet over medium-high heat (approximately 375°F). Lightly brush the meatballs with olive oil, and reshape them if needed. Add 2 tablespoon olive oil to the pan and sear the meatballs on 2 or 3 sides for about 5 to 6 minutes total. They should be golden brown but not cooked through. Work in batches to avoid overcrowding.
➡Avoid Over-Searing: When working with lean meat, the goal of the sear is just to develop a golden crust and set the shape. Don't worry about cooking them through in the pan; let the gentle simmer of the brodo do the heavy lifting to keep the protein from getting tough.
Build the Brodo
In a 3.5 qt saute pan, combine the chicken stock, shallot halves, lemon peel, crushed fennel seed, and white wine. Bring to a boil over high heat, then reduce to a low simmer for 10 minutes. Strain the liquid into a clean pot and discard the solids to ensure a clear broth.
Prepare the Gremolata
In a small bowl, combine 2 tablespoon of the chopped parsley, 1 tablespoon of the chives, 1 teaspoon of the lemon zest, and ½ of a grated garlic clove. Add a pinch of salt and 1 teaspoon of olive oil. Mix well and set aside to let the flavours meld for at least 5 minutes.
Simmer Orzo and Meatballs
Bring the strained broth back to a gentle simmer over medium-low heat. Add the orzo and cook for 4 minutes. Carefully add the seared meatballs to the broth. Simmer gently for 8 to 10 minutes until the internal temperature of the meatballs reaches 165°F (74°C). Keep the heat low to maintain broth clarity.
Add Vegetables and Finish
Stir in the asparagus and peas and cook for 2 minutes. Add the chopped spinach and stir until just wilted. Remove from the heat. Stir in 1 to 2 tablespoon of lemon juice and 2 tablespoon of olive oil. Taste and adjust salt and pepper.
Plating & Serving
Ladle the orzo and vegetables into wide (or shallow) bowls first, then place two or three meatballs on top so they sit slightly above the broth. Sprinkle the prepared Gremolata over the meatballs only. Finish with a grating of Parmigiano Reggiano, a final drizzle of olive oil and red pepper flakes. Serve with a crusty piece of sourdough to soak up that bright, lemony broth.
💬Tried this recipe?
We'd really appreciate a quick rating and comment. It helps others decide what to cook next, and we always enjoy hearing what you think!
Video
Keyword brodo di pollo, chicken and ricotta meatballs, chicken ricotta meatballs recipe, herby chicken meatballs, recipe for spring soup, spring chicken soup