Homemade Fresh Tomato Beef Spaghetti Sauce

Prep: 15 minCook: 2 hr 30 minmediumItalian-American
Homemade Fresh Tomato Beef Spaghetti Sauce

Slow-simmered meat sauce built from fresh tomatoes, tomato paste, and beef stock. Onions and garlic form the aromatic base, followed by a 30-minute tomato reduction and 2-hour braise with ground beef. Finish with parsley and optional Creole seasoning. Choose chunky or blended texture.

Ingredients

  • 1 tablespoon extra virgin olive oil
    vegetable oil1:1neutral

    milder flavor

    Full guide →
  • 2 cups onion, chopped
  • 2 tablespoons garlic, minced
  • 1 6 ounce can tomato paste
  • 8 cups tomatoes, peeled and chopped, juices retained
  • 2 pounds ground beef
    ground pork1:1meat

    lighter result

    Full guide →
  • 1 teaspoon Italian seasoning
  • 1 teaspoon dried basil
    fresh basil1:3herb

    add at end only

    Full guide →
  • 2 large bay leaves
  • 1 teaspoon kosher salt
    table salt0.75:1seasoning

    reduces sodium slightly

    Full guide →
  • ½ teaspoon black pepper, freshly cracked
  • 1 ½ tablespoons granulated sugar
  • 1 cup beef stock
    vegetable broth1:1vegetarian
    Full guide →
  • 3 8 ounce cans tomato sauce
  • 2 teaspoons dried parsley
  • Creole seasoning(optional)

Instructions

  1. 1

    Heat olive oil in a large saucepan over medium heat. Add onion and cook until softened.

  2. 2

    Add garlic and cook for another minute.

  3. 3

    Add tomato paste and cook over medium-high heat, stirring constantly, for 5 minutes.

  4. 4

    Add chopped tomatoes with juices, reduce to medium, cover and simmer for 30 minutes, stirring occasionally. Puree with an immersion blender if smooth texture is desired, or leave chunky.

  5. 5

    Cook ground beef in a separate skillet, drain fat and add to sauce along with Italian seasoning, basil, bay leaves, salt, pepper and sugar.

  6. 6

    Stir in beef stock and tomato sauce, bring to a boil, reduce heat and simmer over medium-low, covered, for 2 hours or longer, stirring occasionally.

  7. 7

    Taste and adjust seasonings. Stir in parsley and Cajun seasoning if using.

Tips

Tip 1

Puree to desired consistency after the 30-minute tomato simmer, or skip blending for a chunky sauce.

Tip 2

Longer simmering (3+ hours) deepens flavor; sauce can continue cooking on low heat.

Good to Know

Storage

Refrigerate in airtight container for up to 4 days. Freeze for up to 3 months.

Make Ahead

Sauce can be made 1 day ahead and reheated before serving.

Serve With

Serve over cooked spaghetti. Pair with grated Parmesan cheese and crusty bread.

See pairing guide →

Common Mistakes

Watch

Skip stirring during the initial tomato simmer to avoid scorching on the bottom.

Watch

Drain ground beef thoroughly to prevent greasy sauce.

Watch

Do not skip the 5-minute tomato paste cook-down to avoid raw paste flavor.

Substitutions

extra virgin olive oil
vegetable oil1:1neutral

milder flavor

Full guide →
ground beef
ground pork1:1meat

lighter result

Full guide →
ground beef
ground lamb1:1meat

earthier flavor

Full guide →
beef stock
vegetable broth1:1vegetarian
Full guide →
dried basil
fresh basil1:3herb

add at end only

Full guide →
kosher salt
table salt0.75:1seasoning

reduces sodium slightly

Full guide →
Find more substitutions →