Olive Garden Style Spaghetti and Meatballs with Marinara

Prep: 15 minCook: 45 min4 servingsmediumItalian
Olive Garden Style Spaghetti and Meatballs with Marinara

A restaurant-style Italian classic featuring tender beef meatballs baked to perfection and served over al dente spaghetti with a rich, aromatic marinara sauce. The meatballs are seasoned with Italian herbs and chilled before baking for optimal texture, while the sauce develops deep flavor through slow simmering with garlic, herbs, and tomatoes. This family-friendly dish brings the beloved Olive Garden experience to your home kitchen, perfect for weeknight dinners or special occasions when you want comfort food that feels restaurant-quality.

Ingredients

4 servings
  • 1 pound ground chuck
    ground beef1:1none

    Similar flavor and texture

  • ½ cup plain breadcrumbs
    panko breadcrumbs1:1noneadds gluten

    Lighter texture

  • ¼ cup milk
    heavy cream1:1rich

    Richer meatballs

    Full guide →
  • 1 egg, beaten
  • 1 teaspoon Italian seasoning
  • ½ teaspoon dried parsley
  • ¼ teaspoon red chili flakes
  • ½ teaspoon onion powder
  • ¼ teaspoon granulated garlic
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • 2 tablespoons olive oil
  • 4 cloves garlic, thick sliced
  • 28 ounces canned tomato puree
  • 28 ounces canned diced tomatoes
  • 1 ½ teaspoons Italian seasoning blend
  • ½ teaspoon dried basil
  • 2 teaspoons salt
  • 1 tablespoon sugar, if needed(optional)
  • 1 box dry spaghetti
    fresh spaghetti1:1none

    Cook for 2-3 minutes instead

  • ½ cup grated Parmesan cheese
    Pecorino Romano1:1nonedairy-free

    Sharper, saltier flavor

    Full guide →
  • 1 tablespoon fresh parsley, chopped

Instructions

  1. 1

    Combine all meatball ingredients in a medium bowl and gently mix until combined

  2. 2

    Cover meatball mixture and refrigerate for at least 30 minutes

  3. 3

    Add olive oil to a large stainless-steel pot or Dutch oven over medium heat

  4. 4

    When oil is hot, add sliced garlic and cook until soft, translucent, and fragrant, then remove

  5. 5

    Add both cans of tomatoes, Italian seasoning, dried basil, red chili flakes, salt, and black pepper to the pot

  6. 6

    Reduce heat to low, cover, and simmer for 25 to 30 minutes

  7. 7

    Taste sauce and add sugar if too acidic

  8. 8

    Preheat oven to 425°F and line rimmed baking sheet with foil sprayed with non-stick spray

  9. 9

    Form chilled meat mixture into 1½-inch balls and place on prepared baking sheet

  10. 10

    Bake meatballs for 10 to 15 minutes until browned and cooked through

  11. 11

    Cook spaghetti according to package directions

  12. 12

    Serve pasta topped with sauce, meatballs, Parmesan cheese, and fresh parsley

Tips

Tip 1

Chilling the meatball mixture for 30 minutes helps them hold their shape better during baking and creates a more tender texture.

Tip 2

Taste the marinara sauce after simmering and add sugar gradually only if needed to balance acidity from the tomatoes.

Tip 3

Use a cookie scoop or your hands to form uniform 1½-inch meatballs for even cooking and professional presentation.

Good to Know

Storage

Refrigerate leftovers for up to 3 days in airtight containers. Store sauce and meatballs separately from pasta for best texture when reheating.

Make Ahead

Meatballs can be formed and refrigerated up to 1 day ahead. Sauce can be made up to 2 days in advance and reheated before serving.

Serve With

Serve immediately while hot. Provide extra Parmesan cheese and red pepper flakes on the side for individual preference.

See pairing guide →

Common Mistakes

Watch

Overmix meatball mixture to avoid tough, dense meatballs - mix just until combined

Watch

Skip chilling the meatball mixture to avoid meatballs falling apart during baking

Watch

Add sugar to sauce before tasting to avoid overly sweet marinara

Substitutions

Dairy-Free Swaps

Parmesan cheese
Pecorino Romano1:1nonedairy-free

Sharper, saltier flavor

Full guide →

General Alternatives

ground chuck
ground beef1:1none

Similar flavor and texture

Full guide →
plain breadcrumbs
panko breadcrumbs1:1noneadds gluten

Lighter texture

Full guide →
dry spaghetti
fresh spaghetti1:1none

Cook for 2-3 minutes instead

ground chuck
ground turkey1:1lean

Lighter option, may be slightly drier

Full guide →
milk
heavy cream1:1rich

Richer meatballs

Full guide →
Find more substitutions →

FAQ

Can I freeze the meatballs?

Yes, cooked meatballs freeze well for up to 3 months. Freeze on a baking sheet first, then transfer to freezer bags. Thaw overnight and reheat in sauce.

What if I don't have Italian seasoning?

Make your own blend with equal parts dried basil, oregano, thyme, and rosemary. You can also use just dried basil and oregano as a substitute.

How long does the marinara sauce keep?

Homemade marinara sauce keeps in the refrigerator for up to 5 days or can be frozen for up to 6 months in freezer-safe containers.