Oven-Baked Meatballs in Tomato-Cream Sauce

Prep: 15 minCook: 50 min4 servingsmediumAmerican
Oven-Baked Meatballs in Tomato-Cream Sauce

Tender beef and pork meatballs baked until golden, then finished in a silky tomato-cream sauce. This straightforward approach delivers rich, comforting flavors without stovetop browning. The cream mellows the tomato sauce while Parmesan and fresh parsley add savory depth. Serve over pasta, on hoagie rolls as subs, or alone for a simple weeknight dinner or casual entertaining.

Ingredients

4 servings
  • 2 egg, large, whisked
  • 1 pound ground beef, 85/15
  • 1 pound ground pork
    ground veal1:1mildtender

    high

    Full guide →
  • ¾ cup onion, minced or finely chopped
  • ½ cup Parmesan cheese, grated
    Pecorino Romano1:1sharpersaltierdairy-free

    medium

    Full guide →
  • 2 tablespoon parsley, fresh, chopped
    fresh basil1:1herbaceous shift

    medium

    Full guide →
  • ½ cup breadcrumbs, seasoned
    panko1:1slightly crispier texture

    high

    Full guide →
  • 1 ½ teaspoon salt
  • ½ teaspoon black pepper, ground
  • 26 ounce pasta sauce, tomato-based
    marinara sauce1:1lighter tomato flavor

    high

  • ¼ cup heavy cream
    sour cream1:1tangy undertone

    high

    Full guide →

Instructions

  1. 1

    Preheat oven to 375°F.

  2. 2

    Whisk eggs in a small bowl until smooth.

  3. 3

    Combine ground beef, ground pork, onion, Parmesan, breadcrumbs, parsley, salt, and pepper in a large bowl. Add beaten eggs and mix until just combined.

  4. 4

    Form mixture into 2-3 inch balls and arrange in an oven skillet.

  5. 5

    Bake uncovered for 45 minutes.

  6. 6

    Remove from oven and stir in pasta sauce and heavy cream.

  7. 7

    Return to oven for 5 minutes.

  8. 8

    Top with extra grated Parmesan before serving.

Tips

Tip 1

Don't overmix the meat mixture or meatballs will become dense and tough. Combine gently until ingredients are just incorporated.

Tip 2

Use an oven-safe skillet or baking dish so you can add sauce and return directly to oven without transferring.

Tip 3

For larger meatballs, increase oven time by 5-10 minutes and test doneness by cutting largest ball in half to check for pink.

Good to Know

Storage

Refrigerate in airtight container up to 4 days. Freeze meatballs and sauce separately up to 3 months.

Make Ahead

Form and chill meatballs up to 8 hours before baking. Prepare sauce components in advance and combine just before serving.

Serve With

Serve over cooked pasta, on toasted hoagie rolls as subs, or alone as a main. Garnish with fresh parsley and extra Parmesan. Pairs with garlic bread and green salad.

See pairing guide →

Common Mistakes

Watch

Overmix the meat mixture to avoid dense, rubbery meatballs that won't hold together properly.

Watch

Don't skip whisking eggs separately to avoid incorporating flour or cheese clumps into the meat.

Watch

Add sauce too early to avoid meatballs falling apart during baking.

Substitutions

Dairy-Free Swaps

Parmesan
Pecorino Romano1:1sharpersaltierdairy-free

medium

Full guide →

Vegan Options

eggs
aquafaba2 tablespoonvegan bindereggs-free

medium

Full guide →

General Alternatives

ground pork
ground veal1:1mildtender

high

Full guide →
heavy cream
sour cream1:1tangy undertone

high

Full guide →
fresh parsley
fresh basil1:1herbaceous shift

medium

Full guide →
breadcrumbs
panko1:1slightly crispier texture

high

Full guide →
pasta sauce
marinara sauce1:1lighter tomato flavor

high

Full guide →
Find more substitutions →

FAQ

Can I make these on the stovetop instead of baking?

Yes. Brown meatballs in batches in a skillet over medium-high heat for 2-3 minutes per side, then remove. Add sauce and cream to the same skillet, return meatballs, and simmer covered for 15-20 minutes until cooked through.

How long can I keep leftover meatballs?

Refrigerate up to 4 days in an airtight container. Freeze for up to 3 months. Reheat gently in a 160C oven for 20 minutes or on low stovetop heat to avoid drying out.

Can I freeze meatballs before cooking?

Yes. Freeze formed raw meatballs on a baking sheet, then transfer to a freezer bag for up to 2 months. Bake directly from frozen, adding 10-15 minutes to the initial baking time.