Go Back
Rolling Sauce

Italian-Style Meatballs in Homemade Marinara

Two-meat meatballs — beef and Italian sausage — browned in olive oil and simmered in a garlicky homemade marinara. The Sunday dinner that fills the whole house with something worth coming home to.
Prep Time 20 minutes
Cook Time 53 minutes
Total Time 1 hour 15 minutes
Servings: 6
Course: Dinner
Cuisine: Italian-American

Ingredients
  

The Meatballs
  • - 1 lb ground beef 85/15
  • - 1 lb mild Italian sausage casings removed
  • - 2 slices white bread crusts removed, torn into pieces
  • - ¼ cup whole milk
  • - 1 large egg plus 1 egg yolk
  • - ½ cup grated Pecorino Romano or Parmesan freshly grated
  • - 3 garlic cloves finely minced
  • - ¼ cup fresh flat-leaf parsley finely chopped
  • - 1 tsp dried Italian seasoning
  • - 1 tsp kosher salt
  • - ½ tsp black pepper
  • - 2 tbsp olive oil for searing
Homemade Marinara
  • - 3 tbsp extra-virgin olive oil
  • - 6 garlic cloves minced
  • - ¼ tsp red pepper flakes
  • - 2 cans 28 oz each whole San Marzano tomatoes, hand-crushed
  • - 1 tsp kosher salt plus more to taste
  • - 1 pinch sugar optional, if tomatoes are acidic
  • - large handful fresh basil leaves for finishing

Method
 

  1. Make the panade: Place torn bread in a small bowl. Pour the milk over and let soak 5 minutes. Mash together with a fork into a rough paste.
  2. Combine the meatball mixture: In a large bowl, add ground beef, sausage, soaked breadcrumb paste, egg and yolk, cheese, garlic, parsley, Italian seasoning, salt, and pepper. Mix with your hands until just combined — do not overwork. Test by cooking a small piece in a hot pan; taste and adjust seasoning in the raw mixture before rolling.
  3. Roll the meatballs: With damp palms, roll mixture into balls about 1½ inches across. You should get 24–28 meatballs.
  4. Sear: Heat olive oil in a large heavy-bottomed pot or Dutch oven over medium-high. Working in batches, brown the meatballs on 2–3 sides, about 2 minutes per side, until a dark crust forms. Do not crowd the pan. Transfer to a plate — they don't need to be cooked through yet.
  5. Make the marinara: In the same pot, reduce heat to medium-low. Add olive oil, minced garlic, and red pepper flakes. Cook, stirring, for 90 seconds until fragrant. Add the hand-crushed tomatoes and all their juices. Stir and season with salt. Raise heat to medium and simmer uncovered for 15–20 minutes, until the sauce thickens and deepens in color.
  6. Simmer together: Nestle the browned meatballs into the sauce, spooning sauce over each one. Reduce heat to low, cover, and simmer 20–25 minutes until meatballs are cooked through.
  7. Finish and serve: Tear fresh basil over the top. Serve over pasta with grated Parmesan, or with crusty bread for a simpler presentation.

Notes

  • Storage: Refrigerate meatballs in sauce for up to 4 days. Freeze cooked
    meatballs (without sauce, on a sheet pan first) for up to 3 months.
  • Make ahead: Full recipe can be made 1–2 days ahead; flavor improves overnight.
    Reheat gently over medium-low with a splash of water.
  • Swap: Swap mild sausage for spicy Italian for more heat. Use ground pork
    in place of sausage + add ½ tsp fennel seeds to the meat mixture.
    For a meatball parm version: transfer finished meatballs to a baking
    dish, layer fresh mozzarella on top, broil 5 min until bubbling.