Juicy Italian Meatballs

italian meatballsMeet the juiciest meatballs you will ever eat. These are nothing short of great; crusty and dark brown on the outside, soft and moist on the inside. There are a couple key steps to help with the tenderness. In lieu of breadcrumbs, which can be drying, slices of white bread are soaked in grated onion that expand while the meatballs are cooking. I also used a combo of ground beef and ground pork, egg, and freshly grated Parmesan cheese. This recipe for homemade marinara sauce to cook the meatballs in is one of my favorites, and blows any canned sauce out of the water. You end up with meatballs that are as tender as any you’ve ever had, with a sauce that’s rich and thick, packed with intense meaty flavor. All served over your pasta of choice and freshly chopped parsley. Go ahead, have a ball!


Slice the crust off of 2 slices of white bread and cut into small cubes. Using bread (even slightly stale bread), makes the meatballs much softer than using dried breadcrumbs. If you only have breadcrumbs on hand, however, use about 1/2 a cup. Add the bread cubes into a large mixing bowl and grate in 1/2 cup onion. I yielded that amount from about 1/2 an onion. All those juices from the onion will soak into the bread and make these meatballs tender and savory.

DSC_0139     DSC_0140

Once you’ve given your arm a workout from grating, add in all the rest of the meatball ingredients excluding the olive oil. I like to use ground beef and pork in a 2 to 1 ratio, respectively. It is absolutely fine to use all ground beef to keep things a little simpler, but adding in that slightly fattier pork makes the meatballs even juicier. There’s nothing that blends all those textures together like your hands, so get messy until everything is nicely combined.


Measure out a heaping rounded tablespoonful and plop the mixture down. Repeat until you’ve used up all the meat. Lightly wet your hands and roll each dropping into a ball with the palms of your hands. This method will make things go a little quicker.

DSC_0144     DSC_0145

Grab the largest skillet you can find and heat it over medium to medium high heat. Add 1 1/2 tablespoons of olive oil and coat the bottom. Add in the meatballs and immediately start shaking the pan to brown on all sides. Avoid prodding the meatballs too much (they’re delicate), but use a spoon to gently flip if needed. Heat for about 5 minutes. You want the meatballs browned but not cooked through. Carefully transfer them to a plate and set aside.

DSC_0148     DSC_0149

In the same skillet that has now been coated with lots of great juices and flavor, add in 1 tablespoon of olive oil. Stir in the chopped onion and garlic to start the tomato sauce. Saute until translucent, about 3 minutes.


Add in the remaining sauce ingredients. Stir and bring to a steady simmer, then reduce the heat so it bubbles gently rather than splattering everywhere. If you cannot find tomato passata, which is just pureed tomatoes, then buy a can of tomatoes and puree them yourself, or just use canned crushed tomatoes. If you do use crushed tomatoes, however, allow yourself another 10-15 minutes of cooking time. They take a little longer to break down into a tomato sauce.

Alter the spices to your preference. Double the amount of red pepper flakes, for instance, if you’d like a kick. For Italian seasoning, I like to use 1 teaspoon of each- oregano, basil, and thyme. And you might as well thrown in some parsley since you’re using it in the meatballs anyway.

DSC_0152     DSC_0153

Without splattering yourself or your walls, gently place the meatballs and their juices into the sauce. Let them cook for 10 minutes, stirring and flipping occasionally. Taste test the sauce to adjust any seasonings.


While the meatballs are cooking, prepare your pasta of choice. I’m a big fan of classic spaghetti and meatballs, especially thin spaghetti.


Serve these juicy Italian meatballs and sauce over the pasta, garnished with some extra freshly grated Parmesan and parsley.

Juicy Italian Meatballs
Meet the juiciest meatballs you will ever eat. These are nothing short of great; crusty and dark brown on the outside, soft and moist on the inside.
24 meatballs
24 meatballs
Juicy Italian Meatballs
Meet the juiciest meatballs you will ever eat. These are nothing short of great; crusty and dark brown on the outside, soft and moist on the inside.
24 meatballs
24 meatballs
  • 1 cup white bread or about 2 slices, crust removed, cut into small cubes
  • 1/2 cup onion grated
  • 12 ounces ground beef
  • 6 ounces ground pork
  • 3 cloves garlic minced
  • 1 egg
  • 1/4 cup parsley fresh, finely chopped
  • 1/3 cup Parmesan grated
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1 1/2 tbsp olive oil
  • 1 tbsp olive oil
  • 1/2 yellow onion chopped
  • 3 cloves garlic minced
  • 25 ounces tomato puree
  • 1/4 cup water
  • 1/2 tsp red pepper flakes
  • 3 tsp Italian seasoning dried, or 1 tsp of oregano, basil, and thyme
  • 3/4 tsp salt
  • 1/4 tsp black pepper
To Serve
  • pasta of choice I like thin spaghetti
  • Parmesan freshly grated
  • parsley freshly chopped
  1. Place the bread and grated onion into a large bowl. Mix to combine so the onion juice soaks up the bread.
  2. Add in all the remaining meatball ingredients except the olive oil. Use you hands to mix well.
  3. Measure out a heaping tablespoonful and roll lightly to form a ball. Repeat with remaining meat mixture.
  4. Heat 1 1/2 tablespoons of olive oil in a large non stick pan over medium heat. Add the meatballs and brown all over, about 5 minutes. Gently shake the pan to roll the meatballs around to avoid too much prodding with a spoon. When they are browned all over, but not entirely cooked through, carefully transfer them to a plate. Set aside.
  5. Heat 1 tablespoon of olive oil into the same large pan. Add the onion and garlic and saute for 3 minutes, or until translucent.
  6. Add the remaining sauce ingredients. Bring to a simmer over medium heat, then turn down to low so it bubbles gently.
  7. Carefully transfer the meatballs and their juices into the sauce. Let the meatballs cook for 10 minutes, turning and stirring occasionally. Adjust sauce to taste.
  8. While the meatballs are cooking, cook your pasta of choice. Serve the meatballs over the pasta, garnished with extra Parmesan and parsley.
Recipe Notes

Adapted from Recipe Tin Eats.

Related Posts