Ricotta Meatballs in Tomato Sauce (Polpette di Ricotta)

Jump to RecipeLeave a Comment

This post may contain affiliate links. Please read our disclosure policy.

Light, fluffy, and rich with flavor, these ricotta meatballs are simmered in a simple tomato sauce for the ultimate comforting dish. Discover my nonna’s secret that makes these the best ricotta meatballs ever!

You’ll also love my ground turkey meatballs, sausage meatballs, and polpette (Nonna’s classic ground beef meatballs)! Serve with creamy Italian polenta.

Italian ricotta meatballs with polenta.

Why you’ll love this family favorite!

The secret to a truly authentic ricotta meatball recipe, just like my nonna used to make, is the use of day-old bread soaked in milk. The soft, torn bread melts into the ricotta, creating a fluffier, more tender texture. We also let them cook in the sauce and skip the baking- they melt in your mouth when cooked this way!

It’s a humble, traditional technique from southern Italy that brings rustic flavor and heart to every bite. Simple, resourceful, and full of love—this is how real Italian cooking happens. Anyone who has tried this family recipe always wants the recipe- it’s truly amazing.

Made With AmorE,

Simple Ingredients

These aren’t just meatless meatballs—they’re a celebration of Italian simplicity and elegance. This is a traditional cucina povera recipe—simple, rustic, and full of soul, made with everyday ingredients like fresh herbs, cheese, and tomato sauce.

Recipe ingredients for ricotta meatballs in tomato sauce recipe.

For the Ricotta Meatballs:

  • Ground turkey – Lean and mild in flavor, it makes a lighter meatball while still soaking up all the delicious sauce.
  • Whole milk ricotta cheese – creamy, rich, and essential for texture.
  • Day-old bread – torn into pieces to soak up flavor and help bind the mixture.
  • Milk – softens the bread for the perfect meatball texture.
  • Parmigiano Reggiano (Parmesan cheese) – adds salty, nutty depth.
  • Eggs – bind the ingredients together.
  • Fresh Italian parsley – chopped for brightness.
  • Homemade Italian seasoning (optional) – A mix of dried herbs that adds a savory boost.
  • Salt and freshly ground black pepper – to taste.

For the Simple Tomato Sauce (Sugo al Pomodoro or Fresh Marinara Sauce):

  • Crushed tomatoes – use high-quality Italian canned tomatoes.
  • Onion – finely diced for a subtle aromatic base.
  • Extra virgin olive oil – adds richness and flavor.
  • Fresh basil leaves – simmered whole for fragrant herbal notes.

See the recipe card for exact quantities.

Substitutions and Variations

  • Meat: Swap the turkey for ground chicken, ground beef, ground pork, or even Italian sausage. You’ll love my ground chicken burgers!
  • Bread: Use crustless sandwich bread or rustic Italian bread—just make sure it’s stale. You can use any gluten-free bread variety.
  • Herbs: Swap parsley or basil with chives, oregano, or thyme. Add a dollop of pistachio pesto.
  • Cheese: Try pecorino romano for a sharper bite. Try my pasta al forno recipe next time.
  • Sauce twist: Add garlic or red pepper flakes for heat.
  • Make it baked: Place meatballs in a baking dish with sauce and bake in the oven at 375°F for 25–30 minutes.

How To Make Ricotta Meatballs

This is a step-by-step photo overview of the recipe; the full instrcutions are in the recipe card below.

A bowl of bread soaking in milk.

Step #1: Soak bread in milk in a small bowl– Let sit until soft, then squeeze out excess liquid.

Ingredients for meatballs in a bowl.

Step #2: Mix Meatball Ingredients – In a large mixing bowl, combine the ground meat, ricotta, bread, Parmigiano, eggs, herbs, salt, and pepper.

A pan filled with red tomaoto sauce and other ingredients.

Step #3: Make the sauce – Sauté onion in olive oil, add crushed tomatoes and basil, and simmer.

Ingredients for ricotta meatballs mixed in a bowl.

Step #4: Form meatballs – Gently shape into balls with damp hands or use a small cookie scoop.

A pan with ricotta meatballs and sauce in it.

Step #5: Add meatballs to the sauce – Nestle gently into the pan in a single layer.

A pan filled with tomato sauce and ricotta turkey meatballs.

Step #6: Simmer covered – Cook on low for 25–30 minutes, flipping halfway through.

A bowl of Italian ricotta meatballs in tomato sauce.

Step #8: Serve – Spoon into bowls, garnish with more basil and Parmigiano.

My Pro Tip

Recipe Tips

  • Use whole milk ricotta for creaminess—drain it if it’s watery.
  • Soak the bread well in milk and gently squeeze it—this keeps the texture light.
  • Don’t overmix the meatball mixture; a gentle hand makes them tender.
  • Chill the mixture for 15–20 minutes if it feels too soft to shape.
  • Simmer gently in the sauce—don’t boil! This keeps the meatballs from breaking apart.
  • Add extra Parmigiano on top before serving for a savory finish.

FAQ’s

Why are my ricotta meatballs falling apart?

They may be too wet. Be sure to drain excess moisture from the ricotta and soaked bread, and avoid overmixing.

Do ricotta meatballs need breadcrumbs?

No. Authentic Italian versions use soaked day-old bread, which gives them a better texture and flavor than dry breadcrumbs.

What does the word polpette mean in Italian?

Polpette means meatballs in Italian. The word comes from the root polpa, meaning “flesh” or “pulp,” and traditionally refers to small, round balls made from ground meat, bread, cheese, and herbs.

Make-Ahead Storage and Reheating

  • Make Ahead: Meatball mixture: Prep and refrigerate the meatball mixture and the sauce (separately) up to 24 hours ahead of time. Heat the sauce and cook the meatballs when ready. Alternatively, prepare the finished dish ahead of time, let it cool, then refrigerate it, and reheat when needed.
  • Store: Keep leftovers in an airtight container in the fridge for up to 4 days.
  • Reheat: Warm gently on the stovetop in sauce or microwave in 30-second bursts.
  • Freeze: These meatballs freeze well! Cool completely, freeze on a sheet tray, then store in a freezer bag. Store fully cooked meatballs in the freezer for up to 2 months. Thaw overnight in the fridge before reheating, or heat from frozen in the sauce.
Italian ricotta meatballs with polenta.

How To Serve Ricotta Meatballs

More Ricotta Cheese Recipes

💙 MADE THIS RECIPE AND LOVED IT? 💙 Please leave a ⭐️STAR rating and COMMENT below- I love connecting with you! Tag me with your creations on Instagram and find me on Pinterest.

5 from 2 votes

Ricotta Meatballs Recipe

Servings: 6 servings
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Italian ricotta meatballs with polenta.
Light, fluffy, and rich with flavor—these ricotta meatballs are simmered in a simple tomato sauce for the ultimate comforting dish. Made with nonna's trick to make them the BEST!

Ingredients 

For the Meatballs:

  • 1 lb ground turkey, or ground beef, chicken, or pork
  • 1 cup whole milk ricotta cheese
  • ½ cup freshly grated Parmigiano Reggiano, plus more for serving
  • ¼ cup finely chopped Italian parsley
  • 2 teaspoons Italian seasoning, optional, for extra flavor
  • 1 large egg, beaten
  • ¼ cup bread crumbs
  • 1 ½ teaspoons kosher salt
  • ½ teaspoons freshly ground black pepper
  • 1 slice day-old bread (about 1 cup), torn into small pieces
  • ¼ cup whole milk

For the Tomato Sauce (Sugo al Pomodoro):

  • 28 oz can crushed tomatoes, high-quality, Italian-style
  • ½ onion, finely diced
  • 2 tablespoons extra virgin olive oil
  • 5 fresh basil leaves

Instructions 

Make the Sauce:

  • Heat olive oil in a large sauté pan over medium heat.
  • Add diced onion and cook until soft and translucent, about 5 minutes.
  • Stir in crushed tomatoes and basil leaves. Season with salt and pepper.
  • Let the sauce simmer on low while you prepare the meatballs (about 20 minutes).

Prepare the Meatballs:

  • In a small bowl, soak the torn bread in milk for 5 minutes.
  • In a large bowl, combine ground turkey, ricotta, Parmigiano, parsley, egg, soaked bread, Italian seasoning (optinal), breadcrumbs, salt, and pepper.
  • Mix gently with a fork until just combined—this mixture will be a little softer than a regular meatball texture.

Cook the Meatballs in the Sauce:

  • The ricotta meatball mixture is too soft to roll with hands like traditional meatballs. Take a large heaping tablespoon or a small cookie scoop and drop the meatballs into the sauce (about 20 meatballs).
  • Nestle the meatballs into the simmering tomato sauce in a single layer.
  • Cover and simmer gently for 25–30 minutes, turning once halfway through. Do not turn right away, or the meatballs may fall apart.
  • Serve warm with extra Parmigiano and fresh basil. Toss with pasta, serve over warm polenta, or enjoy in a bowl with a side of crusty bread.

Notes

Top Tips:
  • Use whole milk ricotta for creaminess—drain it if it’s watery.
  • Soak the bread well in milk and gently squeeze it—this keeps the texture light.
  • Don’t overmix the meatball mixture; a gentle hand makes them tender.
  • Chill the mixture for 15–20 minutes if it feels too soft to shape.
  • Simmer gently in the sauce—don’t boil! This keeps the meatballs from breaking apart.
  • Add extra Parmigiano on top before serving for a savory finish.
Storage: 
  • Store: Keep leftovers in an airtight container in the fridge for up to 4 days.
  • Reheat: Warm gently on the stovetop in sauce or microwave in 30-second bursts.
  • Freeze:These meatballs freeze well! Cool completely, freeze on a sheet tray, then store in a freezer bag. Store fully cooked meatballs in the freezer for up to 2 months. Thaw overnight in the fridge before reheating, or heat from frozen in the sauce.

Nutrition

Serving: 6gCalories: 308kcalCarbohydrates: 15gProtein: 30gFat: 15gSaturated Fat: 6gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gTrans Fat: 0.02gCholesterol: 97mgSodium: 1000mgPotassium: 719mgFiber: 3gSugar: 7gVitamin A: 639IUVitamin C: 13mgCalcium: 268mgIron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Course
Cuisine: Italian
Tried this recipe?Mention @cucinabyelena or tag #cucinabyelena!

You May Also Like

About Elena Davis

My dream is to share delicious wholesome recipes that you will share around the table with all your loved ones. The memories surrounded by food are the heart and soul of CucinaByElena.

Leave a comment

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

Recipe Rating





3 Comments