The Cozy Cook

Book cover graphicThe Cozy Cookbook is here! Order Now!

Ricotta Meatballs (4 ways!)

These Ricotta Meatballs are so tender and flavorful! Serve them in a sub roll, with pasta, or with a simple side salad. BONUS: They’re easy to make on the Stove Top, Crock Pot, and can be oven baked 2 ways! They’re also make-ahead and freezer friendly.

Be sure to try my Italian Sausage Pasta recipe next!

Ricotta Meatballs in a skillet with sauce, ricotta cheese, and a wooden spoon.

Ricotta Meatballs

I can never resist a juicy, flavorful meatball, but when that meatball is combined with a creamy herb ricotta mixture, it takes things to a whole new level. 

The combination of half and half and breadcrumbs creates the perfect panade which is further enhanced by 1 whisked egg, freshly grated Parmesan cheese, fresh parsley, simple seasonings, and of course, creamy herb ricotta. 😉

What is a Panade

A panade is a mixture of starch and liquid that is combined to form a paste. It’s mixed in with meat for meatballs, meatloaf, or burgers to preserve the tender texture of the meat.

When meat cooks, the proteins expand and contract and in doing so, moisture escapes. The starch in the panade turns to a gel when cooked and lubricates the fibers in the meat as it cooks.

How to Make It

See recipe card below this post for ingredient quantities and full instructions. This is an overview of the stove top method. 

Combine the ricotta herb mixture and set aside. Sautee the onions until softened, then add the garlic and cook for 1 minute. Set aside and let cool.

A bowl of herb Ricotta next to a skillet of sauteed onions and garlic.

Combine the egg, half and half, breadcrumbs, Parmesan, parsley, Italian seasoning, mustard powder, and ¾ cup of the herb Ricotta mixture in a large bowl. Mix in the cooled onions/garlic.

Season the ground chuck with salt and pepper, add it to the large bowl and gently mix it with your hands until combined.

Combining meatballs with a ricotta panade in a large glass bowl.

Roll into 1 ½-inch meatballs and transfer them to the fridge for 15 minutes.

Brown the meatballs in oil in batches, leave plenty of room around each so that you can easily rotate them. Remove and set aside.

Ricotta meatballs before and after browning.

Add marinara sauce to a large high-walled skillet and add the meatballs. Spoon the sauce on top. Cover partially and simmer over medium heat for 30 minutes. Add 9 dollops of the remaining herb ricotta over the top during the last 15 minutes. Serve!

Adding ricotta meatballs to a skillet or marinara sauce with melted ricotta on top.

Make-Ahead Method

  • Brown and Refrigerate: Assemble and brown the meatballs as outlined. Let them cool completely. Transfer to an airtight container and refrigerate for up to 3 days. Add them to the sauce and give 10 additional minutes of simmering time.
  • Brown and Freeze: Assemble and brown the meatballs as outlined. Let them cool completely. Place on a baking sheet or plate and freeze for 1-2 hours. Remove and transfer to a gallon freezer bag. Freeze for up to 3 months. They can be thawed in the fridge overnight or added to sauce from a frozen state until warm and cooked through.

Pro Tips

  • I use Rao’s marinara sauce with this recipe, it’s the best marinara sauce you’ll ever try! Feel free to make this with my easy homemade marinara sauce as well.
  • A combination of ground chuck, ground pork, ground sausage, and ground veal can be used in these meatballs as well.
  • Grate the Parmesan cheese from a wedge for best flavor and consistency, try to avoid using packaged grated cheese. I use Belgioioso Parmesan cheese. 

Storage

  • Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months.

A white plate with Ricotta Meatballs in marinara sauce.

 

Tools For This Recipe

(Amazon affiliate links)- Check out all of my kitchen essentials here.

Try These Next

Get My Free Meal Plan

I’ve got a Free Meal Plan with 7 of my super popular recipes (complete with grocery list)! Sign up for my email list and I’ll send it over now along with weekly dinner recipes!

And follow me on FacebookInstagram, and Pinterest!

Tried This Recipe?

Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐

Ricotta Meatballs in tomato sauce with herb ricotta cheese and a wooden spoon.

Ricotta Meatballs

4.96 from 41 ratings
These Ricotta Meatballs are easy to make on the stove top, bake in the oven, or cook in the Crock Pot! They are so flavorful and are perfect with pasta, in a sub, or with a side salad!

Ingredients

Herb Ricotta Mixture

  • 15 oz. Ricotta cheese
  • 1 teaspoon garlic, minced
  • 1 teaspoon EACH: dried basil, oregano, parsley

Meatballs

  • 1 yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 Egg, whisked
  • ½ cup half and half, can sub cream
  • ½ cup Italian breadcrumbs
  • ½ cup Parmesan cheese
  • 1/3 cup roughly chopped parsley, plus more to garnish
  • 1 teaspoon EACH: Italian seasoning, mustard powder, salt
  • ½ teaspoon Pepper
  • 1 lb. ground chuck, 80% lean
  • ½ lb. ground pork, or ground sausage or veal

Instructions

Stove Top Method (See notes for baking/crock pot methods)

  • Combine the Herb Ricotta mixture and set aside.
  • Heat 1 tbsp. olive oil in a skillet and add the finely diced onion. Soften for 5 minutes, then add the garlic and cook for 1 more minute. Set aside and let cool.
  • In a large bowl, combine the egg, half and half, breadcrumbs, Parmesan, parsley, Italian seasoning, mustard powder, and ¾ cup of the herb Ricotta mixture. Add the cooled onions/garlic.
  • Season the meat with salt and pepper, add it to the large bowl and gently mix it with your hands until well-combined. (Don’t overwork the meat or it will become tough.)
  • Roll into 1 ½-inch meatballs and transfer them to the fridge for 15 minutes.
  • Heat remaining oil in a large skillet over medium-high heat. Use enough oil to cover the meatballs almost halfway.
  • Brown the meatballs in batches, leave plenty of room around each so that you can easily rotate them without having to pick them up to flip them. Brown for about 1 ½ minutes per side. Use kitchen tongs to remove and set aside.
  • Remove excess oil from the skillet and add 32 oz. of marinara sauce. The sauce will thicken and reduce during cooking so I recommend that you add about ¼+ cup water as well so that the sauce doesn’t get too thick. You can do this now or later as you judge the consistency. (The ricotta topping thickens it more as well.)
  • Add the meatballs to the skillet and spoon the sauce on top. Cook for 30 minutes over medium heat, partially covered. Use a small cookie scoop to dollop the remaining herb ricotta mixture on top and allow it to heat through during the last 15 minutes.
  • Garnish with parsley and serve.

Notes

Pro Tips
  • I use Rao's marinara sauce with this recipe, it's the best marinara sauce you'll ever try! Feel free to make this with my easy homemade marinara sauce as well.
  • Any combination of ground chuck, ground pork, ground sausage, and ground veal can be used in these meatballs.
  • Grate the Parmesan cheese from a wedge for best flavor and consistency, try to avoid using packaged grated cheese. I use Belgioioso Parmesan cheese.
  • Coating your hands in a little oil makes it easier to handle and roll out the meatballs.

Baking Method:
  • Method 1: Bake with sauce- Once the meatballs are browned, add ¾ of the marinara sauce to a 9x13-inch casserole dish. Add the meatballs and top with remaining sauce. Cover and bake at 375 degrees for 30 minutes. Remove the cover and add dabs of the remaining herb ricotta on top. Bake uncovered for 15 more minutes.
  • Method 2: Bake without sauce- Assemble and brown the meatballs on the stove top as outlined in the recipe. Line a light 18 x 13 baking sheet with parchment paper or with a silicone baking sheet. If you don’t have either, you can lightly spray it with nonstick spray. Note that dark baking sheets attract more heat which could burn the bottom of the meatballs. Bake at 350° for 30 minutes, the internal temperature needs to reach 160°.

Slow Cooker Method:
  • Assemble and brown the meatballs on the stove top as outlined in the recipe. Transfer to the Crock Pot and add the marinara sauce. Heat on high for 3-4 hours or on low for 6-7.
  • Add the remaining ricotta mixture during the last 20 minutes or so, to allow it time to heat up.

Make-Ahead Method
  • Brown and Refrigerate: Assemble and brown the meatballs as outlined. Let them cool completely. Transfer to an airtight container and refrigerate for up to 3 days. Add them to the sauce and give 10 additional minutes of simmering time.
  • Brown and Freeze: Assemble and brown the meatballs as outlined. Let them cool completely. Place on a baking sheet or plate and freeze for 1-2 hours. Remove and transfer to a gallon freezer bag. Freeze for up to 3 months. They can be thawed in the fridge overnight or added to sauce from a frozen state until warm and cooked through.

Storage:
  • Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months.

Nutritional info below is per serving. The number of servings are at the top of the recipe card in the middle. This recipe makes approximately 43 meatballs, nutritional info is per meatball and includes sauce and ricotta topping.

Nutrition

Calories: 89kcal, Carbohydrates: 3g, Protein: 5g, Fat: 6g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 1g, Cholesterol: 22mg, Sodium: 223mg, Potassium: 143mg, Fiber: 1g, Sugar: 1g, Vitamin A: 204IU, Vitamin C: 2mg, Calcium: 50mg, Iron: 1mg
Did you try this recipe?Mention @TheCozyCook on Instagram or tag #thecozycook!

Order The Cozy Cookbook!

Easy Recipes. Extra Comfort.

Order your copy today!

Leave a Comment & Rate this Recipe

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

Click the Stars to Rate This Recipe




144 comments on “Ricotta Meatballs (4 ways!)”

  1. Made these last night. They were a hit. My son was excited to have them for his dinner again tonight! Flavor is amazing! I used beef & mild Italian sausage.

  2. This recipe was a hit with the entire family. I made mine with ground  venison and Spicy Italian sausage. Absolutely delicious 

  3. I will be honest, I am not a huge fan of meatballs but these sound sooo good! My fiancé cannot eat beef, am i able to substitute with ground turkey? 

    • Hi Em! It can be done but because turkey is leaner, these would be more prone to falling apart. You can increase the amount of breadcrumbs slightly to mitigate this, and just be sure to handle them super gently! 🙂

  4. Can these be frozen 

  5. What is a serving size? Please!

    • Hi Debbie, the number of servings are at the top of the recipe card in the middle. This recipe makes approximately 43 meatballs, nutritional info is per meatball and includes sauce and ricotta topping.

  6. I’m so mad! I don’t know which one to make first. My mouth is drooling 🤤. My stomach I growling. Omg, help me help me! Lol 😆 🤣 😂
    Seriously though thank you so much for the opportunity to try all of these. Will let you know what I decided 💜

  7. My new favorite meatball recipe!!! I cooked the meatballs in the oven with parchment paper – then assembled in a baking dish with sauce and herbed ricotta. These are very flavorful. I will definitely be making them again!

  8. Such a fabulous recipe! So much flavor, moisture, and some great tips for success. A new favorite 🤩 

  9. The flavor was absolutely amazing! But my meatballs did fall apart in the pan when browning them and I’m not sure why. What could have done this? Maybe too much oil in browning them?

    • Hi Alyssa! It’s hard to for me to say why they fell aparat without any additional info, there are a lot of binders in these meatballs and they’re pretty sturdy. Did you use the meat as outlined in the recipe or did you go for a leaner cut? Leaner meat is more prone to falling apart. The meatballs need to be handled gently in the skillet while they’re being browned. I’m also not sure what kind of pan you used or why they fell apart (i.e. were they sticking to the surface of the skillet?), etc.

  10. I’ve made a lot of really good meatballs over the years. I cooked these in an XL  air fryer at 400 for 10 minutes. They were perfect. Before I could put them in some sauce my son ate a handful and said I need to keep this recipe. I guess I’ll be doubling it next time so everyone can enjoy! 

    • I’m sooooo happy to hear that it was a big hit Katie! I’m glad you plan on doubling it next time, thank you so much for the review!

      • Maybe I handled my balls too aggressively…haha! I used the 80/20. But I did notice my pork was a bit soft. I’m also wondering if maybe I didn’t mix it well enough. But even if I don’t get them to stay together next time I still won’t be mad because the flavor is just that good!! I wonder if I could convert it into a meatloaf? 

      • YES I think if you make sure it’s well combined, that will help a lot. (Overmixing can make it tough but the mixture should be nice and uniform so that the binders are evenly distributed). I haven’t tested this as a meatloaf but I’m thinking it could work! The rule of thumb for meatloaf is 35 to 45 minutes per pound of meat at 350 degrees 🙂

As Seen On…