Classic Beef & Pork Italian Meatballs in a Homemade Marinara Sauce

Classic Beef & Pork Italian Meatballs in a Homemade Marinara Sauce

This Italian meatball recipe has a 2 meat combo that creates tender and juicy meatballs right on the stove top. Simmer the meatballs in this easy homemade marinara sauce and serve over pasta or make your own meatball sub sandwich! This combination of grass fed ground beef calf and wild boar ground pork creates the ultimate flavor and texture in these meatballs.


 What is Ground Beef Calf?

New for 2022, we're offering a select cutting of young beef (approximately 10-14 months old) that can be used similarly to a traditional veal product, but with a little more texture, much more flavor and without the animal welfare concerns. This ground beef is approximately 90/10, but may be slightly leaner batch to batch.

In Europe, it goes by 'Rose Veal'; these are young, pasture raised animals that have been recently weaned off milk over the past few months, giving the meat a unique flavor and texture compared to our standard beef (approximately 24-48 months old).

A leaner, very tender ground beef with a little less time in the dry aging room and a slightly coarser grind than our standard Ground Beef. If you're not sure what to make with it, try making meatballs, burgers or meatloaf!

Classic Beef & Pork Italian Meatballs in Homemade Marinara Sauce

Prep time: 15 minutes
Cook time: 1 hour
Total time: 1 hour and 15 minutes
Makes: 32 (1oz meatballs) or 16 (2oz meatballs)


1 pound ground beef calf
1 pound “wild boar” ground pork
2 eggs, lightly beaten
1/2 cup Parmesan cheese, finely grated
6 cloves garlic, finely grated
1/2 cup breadcrumbs, finely ground
1/4 cup parsley, finely chopped
1 tbsp Italian seasoning (oregano, marjoram, thyme, rosemary, basil, sage)
2 tsp salt
½ tsp freshly ground pepper
2 tbsp tallow or oil of choice
2 strips of bacon, uncooked & finely minced

Homemade Sauce
1 tbsp olive oil
1 tbsp butter
1 medium yellow onion, diced
6 cloves garlic, chopped
¼ cup red wine
58 oz. canned crushed roasted tomatoes, no salt added
1 bay leaf
1 bunch of parsley
2 tsp salt
½ tsp freshly ground pepper
2 tbsp fresh basil, chopped

To Serve
Fresh basil, sliced into strips
Parmesan cheese, grated
Pasta of choice, cooked per box instructions, rinsed & drained


Cooking Note: Either use a large pot or a dutch oven that can cook the marinara sauce and the meatballs. The meatballs will be browned in the pot first and then the sauce will be cooked in that same pot to get that extra flavor. This dish is the perfect one pot meal!


  1. In a large bowl, combine all the meatball ingredients, except the oil. Mix gently with your hands until just combined. We want tender meatballs, so don’t overmix.
  2. Either use a 1oz cookie scoop or roll with your hands using about 2 tablespoons of meat. Shape into roughly 32 (1oz meatballs) or 16 (2oz meatballs).
  3. In a dutch oven, add oil over medium-high heat.
  4. Make sure the meatballs are rolled well. Working in batches, place the meatballs into the dutch oven. Brown meatballs for a few minutes on each side. The point is not to fully cook the meatballs but to give them a nice sear before cooking them in the sauce.
  5. Remove the meatballs and set aside until the marinara sauce is ready. Then add meatballs back into sauce to simmer for about 45 minutes.

Cooking Note: Browning the meatballs first and then letting them finish cooking in the sauce results in a firm texture on the outside but makes them juicy on the inside. It also adds more flavor to the marinara sauce! So make sure not to skip this step.

Homemade Marinara Sauce

  1. In the same dutch oven, as you used to brown the meatballs, prepare the marinara sauce.
  2. Over medium heat add olive oil and butter. Once oil is hot, add the onions and cook until translucent and softened, about 5 minutes. Then, add the garlic and cook for 2 minutes or until fragrant.
  3. Pour in the red wine and let the wine reduce down almost all the way, about 5 minutes. As the alcohol cooks off, it will add a wonderful flavor to the sauce.
  4. Then add the canned crushed tomatoes, bay leaf, parsley, red pepper flakes, salt and pepper.
  5. Allow the sauce to come to a gentle boil and then reduce the heat down to a simmer.
  6. Place the meatballs in the dutch oven and toss them into the sauce.
  7. Simmer over medium-low heat for about 45 minutes, with the dutch oven lid slightly cracked.
  8. When ready to serve, remove the bay leaf and parsley. Fold in the fresh chopped basil.
  9. Serve on top of your favorite pasta with fresh basil and grated parmesan. These meatballs and sauce also pairs well with a side of steamed cauliflower and homemade garlic bread.
  10. Store leftover meatballs and sauce in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.

Sear meatballs, until golden brown.

Remove meatballs and start making the sauce. Sauté onions and garlic, until fragrant. 

Then add the meatballs back into the sauce and toss. Simmer for 45 minutes.