Chef John's Ricotta Meatballs

Chef John's Ricotta Meatballs

Chef John 0

"Ricotta-spiked meatballs are so tender, so flavorful, and so delicious. There are hardly any ingredients. Of course we're going to throw this over some spaghetti, because we're Americans and that's what we do with meatballs."

Ingredients 1 h {{adjustedServings}} servings 331 cals

Serving size has been adjusted!

Original recipe yields 8 servings



Amount per serving ({{servings}} total)

  • Calories:
  • 331 kcal
  • 17%
  • Fat:
  • 20.9 g
  • 32%
  • Carbs:
  • 18.9g
  • 6%
  • Protein:
  • 16.3 g
  • 33%
  • Cholesterol:
  • 79 mg
  • 26%
  • Sodium:
  • 865 mg
  • 35%

Based on a 2,000 calorie diet

On Sale

What's on sale near you.


  • Prep

  • Cook

  • Ready In

  1. Saute onion in 2 tablespoons olive oil in a skillet over medium heat until onion is translucent, about 5 minutes. Stir garlic into onion and turn off heat. Transfer onion mixture to a large mixing bowl.
  2. Stir ground beef, ricotta cheese, parsley, egg, kosher salt, black pepper, and cayenne pepper with onion mixture until almost combined; stir in bread crumbs and continue to mix until thoroughly blended.
  3. Roll about 2 tablespoons of mixture into a 1-inch ball for each meatball. Pour 2 tablespoons olive oil in same skillet used to cook onions. Place skillet over medium heat and brown meatballs on all sides in hot oil, about 5 minutes. Hold a crumpled paper towel in a tongs and use it to remove excess grease from skillet.
  4. Pour marinara sauce and water over meatballs in skillet. Stir to combine and bring to a simmer. Reduce heat to medium-low and simmer, stirring occasionally, until meatballs are cooked through and no longer pink in the center, about 30 minutes.
Tips & Tricks
Chef John's Chicken Tikka Masala

Coconut milk, instead of cream, is the key to this classic chicken curry dish.

Chef John's Beef Braciole

An Italian rolled steak stuffed with bread crumbs, dried fruit, cheese, & herbs.

Rate recipe

Your rating


Reviews 32

  1. 46 Ratings


Wonderfully delicious moist melt in your mouth meatballs. Since I was the first to make this recipe I followed exactly, even using the paper towel to drain my juice, a very nice tip by the way. I used my own homemade marinara sauce and had about 32 ounces, which was a nice amount to cover the meatballs and go over spaghetti noodles for four. I got 34 meatballs with my one inch melon ball scoop. The problem I had was the meatballs are very moist and were sticking to the pan and were falling apart, I had to be very delicate in cooking them and lost a few to crumbles. I will be making this one again, but think I'll put my meatballs on a baking sheet and bake them to brown them and then add to the sauce and simmer, hopefully that will keep them from falling apart.


This is another Chef John winner! I got close to 30 meatballs using my close to two tablespoon cookie scoop. I used part regular parsley and part basil for the meatballs, but the marinara I used was an organic tomato basil marinara from Trader Joe's. I followed the recipe as written otherwise. I formed the meatballs earlier this afternoon and so they were cold when I added them to the pan. My big mistake tonight was to use only my 10" pan rather than the 13" that would have made it all so much easier and without having to clean up my mess! We have leftovers, and I think that's what I'll have for breakfast tomorrow! Thanks, Chef! EDIT: After eating some of the leftovers, I wanted to add that you don't need to be afraid to add a little more flavor to these meatballs. We thought that they could have used just a little more spice to them. But, still, yum!


I just finished frying these up and was disappointed at how fragile they are. You really need to take your time or use a very non-stick pan. I think I will do as the previous reviewer mentioned next time and bake them in the oven. That being said, the flavor of these is absolutely wonderful! I didn't change anything and my sons are taking spoonfuls of it out of the pan right now and making "num, num, num" noises! We will definitely make these again, so says my eldest! Maybe even tonight if I don't have enough for dinner!