Chicken and Ricotta Meatballs with Spaghetti in Tomato Spinach Sauce Recipe
There’s something utterly comforting about Chicken and Ricotta Meatballs with Spaghetti in Tomato Spinach Sauce Recipe — it’s like a warm hug from the inside out. Combining the lightness of chicken with the creamy richness of ricotta, these meatballs strike a perfect balance between juicy and tender. Paired with a vibrant tomato and spinach sauce, this dish feels both wholesome and indulgent, making it a go-to whenever I crave something cozy yet not heavy.
This recipe is especially great for those weeknights when you want to impress without spending hours in the kitchen. It’s straightforward and forgiving, perfect if you’re new to making meatballs or want a fresh take on classic spaghetti and meatballs. Trust me, once you try this Chicken and Ricotta Meatballs with Spaghetti in Tomato Spinach Sauce Recipe, it’ll become a staple you’ll want to revisit often.
Ingredients You’ll Need
The ingredients here work harmoniously to create a flavor-packed yet approachable dish. When shopping, picking fresh, quality produce and good chicken mince will really shine through in the final dish.
- Chicken mince: I find lean chicken mince gives the meatballs a tender texture without being overly fatty.
- Ricotta: This adds a wonderful creaminess that keeps the meatballs moist and fluffy.
- Garlic: Fresh garlic pumps up the flavor—don’t skimp here!
- Parmesan: Optional, but it brings that lovely umami kick. I usually add a bit extra on top when serving.
- Breadcrumbs: Helps bind the meatballs without making them dense—sometimes I use panko for a lighter bite.
- Dried Italian herbs: A classic touch that complements both the meat and sauce beautifully.
- Olive oil: For cooking, I always go for extra virgin for a richer taste.
- Salt and black pepper: Essential seasoning to bring all the flavors alive.
- Tomato puree: Intensifies the tomato flavor in the sauce, making it rich and savory.
- Chopped tomatoes (tinned): The base of the sauce—choose a good-quality brand for the best taste.
- Chicken stock pot: Adds depth to the sauce—don’t substitute with water unless you’re in a pinch.
- Baby spinach: Fresh and tender, it brightens up the tomato sauce and gives it a pop of green.
- Spaghetti or tagliatelle: Either works here; I like tagliatelle for a wider noodle that cradles the sauce.
- Fresh basil leaves (optional): A lovely finishing aroma if you have some on hand.

Variations
I love that this recipe is so easy to personalize depending on what you’re in the mood for or what’s in your pantry. Don’t hesitate to make it your own—you might discover a new favorite spin!
- Herb swaps: I sometimes swap the dried Italian herbs for fresh parsley and oregano for a garden-fresh flavor that brightens the meatballs.
- Dairy-free option: If you’re avoiding dairy, swapping ricotta for mashed avocado or silken tofu works surprisingly well to keep the meatballs tender.
- Spicier sauce: Adding chili flakes or a dash of smoked paprika transforms this into a more bold, spirited meal—great for chilly evenings.
- Vegetable add-ins: Sautéed mushrooms or chopped bell peppers mixed into the sauce are a family favorite that adds extra nutrition and texture.
- Gluten-free: Swap breadcrumbs for gluten-free options or oat flour to accommodate dietary needs without losing that perfect meatball bite.
How to Make Chicken and Ricotta Meatballs with Spaghetti in Tomato Spinach Sauce Recipe
Step 1: Mix Your Meatball Ingredients Gently
Start by combining the chicken mince, ricotta, crushed garlic, Parmesan (if using), breadcrumbs, and dried Italian herbs in a bowl. I recommend mixing everything with your hands for better control—it’s the best way to ensure a uniform mix without overworking the meat, which can make the meatballs tough. Season generously with salt and black pepper. Once combined, chill the mixture for about 15 minutes; this helps the breadcrumbs absorb moisture, making shaping easier.
Step 2: Shape and Brown the Meatballs
After chilling, wet your hands and gently roll the mixture into small, bite-sized balls—about the size of a walnut works perfectly. Heat a drizzle of olive oil in a large frying pan over medium heat, then brown the meatballs in batches, turning carefully to get an even golden crust. This step locks in flavor and texture. Don’t worry if they’re not cooked through yet; they’ll finish cooking in the sauce.
Step 3: Create the Tomato Spinach Sauce
In the same pan, add a bit more olive oil and sauté the thinly sliced garlic until fragrant but not burnt—just about a minute. Stir in the tomato puree and cook for another minute to deepen the flavor. Pour in the chopped tomatoes and crumble your chicken stock pot into the mix, stirring well. Let this simmer gently for 10 minutes to meld the flavors. Lastly, toss in the baby spinach and let it wilt into the sauce, stirring until combined.
Step 4: Combine and Cook Meatballs Through
Nestle the browned meatballs back into the simmering sauce. Cover and cook gently for another 10 to 12 minutes, turning occasionally so the sauce can reach every side. This slow finish infuses the meatballs with the sauce’s rich tomato and spinach goodness. While that’s happening, cook your spaghetti or tagliatelle according to package instructions until al dente.
Step 5: Bring It All Together
Drain your pasta, reserving a little pasta water just in case you want to loosen the sauce later. Give the sauce a final stir and season to taste. Serve the meatballs and sauce over the pasta, garnishing with extra Parmesan and fresh basil if you like. Simple, hearty, and utterly satisfying!
How to Serve Chicken and Ricotta Meatballs with Spaghetti in Tomato Spinach Sauce Recipe

Garnishes
My go-to garnishes are a generous sprinkle of grated Parmesan and a handful of fresh basil leaves. The Parmesan adds just the right salty richness, while the basil brightens everything up with its fresh, aromatic notes. Sometimes I add a few red pepper flakes if I’m feeling adventurous!
Side Dishes
I often serve this dish alongside a crisp green salad with a lemon vinaigrette—something light to balance the richness. Garlic bread or crusty focaccia also pairs wonderfully, perfect for mopping up every last bit of that tomato spinach sauce. On chilly nights, a roasted vegetable medley rounds it out beautifully.
Creative Ways to Present
For special occasions, I like to plate this dish in nested layers—pasta at the bottom, meatballs arranged on top, then finished with a swirl of sauce and a fresh basil sprig. It surprisingly impresses guests while still feeling homey. Another fun idea is to serve the meatballs as appetizers on skewers with small pasta nests for a playful twist at dinners.
Make Ahead and Storage
Storing Leftovers
I store any leftover meatballs and sauce together in an airtight container in the refrigerator. It keeps well for up to 3 days, and the flavors actually deepen overnight. Just keep the pasta separate if you can, as it tends to soak up the sauce and get mushy when stored together.
Freezing
If I’m making a big batch, I freeze the cooked and cooled meatballs separately on a baking sheet, then transfer them into a freezer-safe bag. The sauce freezes well, too—just thaw overnight in the fridge before reheating. This way, you have quick meal options ready for busy days.
Reheating
Reheat leftovers gently in a saucepan over low heat to keep the meatballs tender and the sauce luscious. Adding a splash of water or extra stock can help loosen the sauce if it’s thickened too much. I usually reheat pasta separately in hot water or give it a quick toss in the microwave with a damp paper towel to prevent drying out.
FAQs
-
Can I use turkey mince instead of chicken for this Chicken and Ricotta Meatballs with Spaghetti in Tomato Spinach Sauce Recipe?
Absolutely! Turkey mince is a great substitute and works similarly in the mixture. Just make sure it’s fresh and not too lean to keep the meatballs moist. You might want to add a touch more ricotta or a small splash of olive oil if your turkey is very lean.
-
How do I prevent meatballs from falling apart while cooking?
The key is not to overwork the meat mixture when combining your ingredients and chilling it before shaping. Using breadcrumbs and ricotta helps bind everything together nicely. Also, gently browning and then finishing the meatballs in the sauce allows them to cook through without breaking up.
-
Can I make the tomato spinach sauce ahead of time?
Yes, you can prepare the sauce a day ahead and store it in the fridge. When ready to serve, just reheat gently and add the meatballs to cook through. This can save you some time during busy weeknights.
-
Is there a gluten-free version of this Chicken and Ricotta Meatballs with Spaghetti in Tomato Spinach Sauce Recipe?
Definitely! Use gluten-free breadcrumbs or almond flour in your meatballs and swap spaghetti for gluten-free pasta. The flavors stay just as delicious.
-
Can I freeze the prepared meatballs with the sauce for later?
Yes, freezing the meatballs in sauce works well. Just cool them completely, portion into freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently for best results.
Final Thoughts
This Chicken and Ricotta Meatballs with Spaghetti in Tomato Spinach Sauce Recipe holds a special place in my kitchen rotation because it’s both comforting and simple to pull off. I love how the ricotta makes the meatballs so tender, and the fresh spinach in the sauce adds just the right hint of green brightness. When you give this a try, I bet you’ll enjoy the blend of flavors as much as I do—plus, it’s a lovely way to sneak some extra veggies in without much fuss. So next time you want a dish that feels like a little celebration of home cooking, this one’s for you!
PrintChicken and Ricotta Meatballs with Spaghetti in Tomato Spinach Sauce Recipe
Delicious and tender chicken and ricotta meatballs served with spaghetti and a flavorful tomato and spinach sauce. This comforting Italian-inspired dish combines lean chicken mince with creamy ricotta, aromatic herbs, and a simple homemade sauce packed with fresh spinach, perfect for a hearty family dinner.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Frying
- Cuisine: Italian
Ingredients
For the meatballs
- 250g/9oz chicken mince
- 100g/3½oz ricotta
- 1 garlic clove, crushed
- 1 tbsp grated Parmesan (optional, plus extra to serve)
- 1 tbsp breadcrumbs
- 1 tsp dried Italian herbs
- drizzle olive oil
- salt and freshly ground black pepper, to taste
For the tomato and spinach sauce
- 1 tbsp olive oil
- 1 garlic clove, thinly sliced
- 1 tbsp tomato puree
- 400g tin chopped tomatoes
- 1 chicken stock pot
- 50g/1¾oz baby spinach
To serve
- 150g/5½oz spaghetti or tagliatelle
- fresh basil leaves (optional)
- extra grated Parmesan (optional)
Instructions
- Make the meatball mixture: In a bowl, combine the chicken mince, ricotta, crushed garlic, grated Parmesan (if using), breadcrumbs, dried Italian herbs, and salt and pepper. Mix gently until all ingredients are well incorporated without overworking the mixture to keep the meatballs tender.
- Form the meatballs: Shape the mixture into small, even-sized meatballs, about the size of a walnut, to ensure even cooking. Place them on a plate ready for cooking.
- Cook the meatballs: Heat a drizzle of olive oil in a large frying pan over medium heat. Add the meatballs, turning occasionally, and cook for 8-10 minutes or until golden brown on all sides and cooked through. Remove from the pan and set aside.
- Prepare the tomato and spinach sauce: In the same pan, add 1 tbsp olive oil and gently fry the sliced garlic over low heat until fragrant but not browned. Stir in the tomato puree and cook for 1 minute. Add the chopped tomatoes and chicken stock pot, stir well, and simmer for about 10 minutes to thicken the sauce slightly.
- Add the spinach and meatballs to the sauce: Stir the baby spinach into the sauce and cook for 1-2 minutes until wilted. Return the meatballs to the pan and gently warm through in the sauce for another 2-3 minutes.
- Cook the pasta: Meanwhile, bring a large pot of salted water to a boil. Cook the spaghetti or tagliatelle according to the package instructions until al dente. Drain well.
- Serve: Divide the pasta between serving plates. Spoon the meatballs and sauce over the top. Garnish with fresh basil leaves and extra grated Parmesan, if desired. Serve immediately and enjoy!
Notes
- To keep the meatballs moist, avoid overmixing the mixture when combining ingredients.
- If preferred, you can bake the meatballs in a preheated oven at 190°C (375°F) for 15-20 minutes as a healthier alternative to frying.
- Use gluten-free breadcrumbs to make this dish gluten-free.
- Fresh basil adds wonderful aroma but can be omitted if unavailable.
- Leftover sauce can be stored in the fridge for up to 2 days and reheated gently.
Keywords: chicken meatballs, ricotta, spaghetti, tomato sauce, Italian recipe, easy dinner
