Pasta and sauce is an easy and inexpensive meal to get onto the table quickly. Making homemade sauce is surprisingly inexpensive, easy, and does not require many ingredients. Check out this informative video below to learn how to make an easy homemade Italian sauce, or simply keep reading for a step by step tutorial. 

Easy Homemade Sauce

  • Prep Time:10 mins
  • Cook Time:2 hrs
  • Total Time:2 hrs 10 mins
  • Servings:15
  • Easy


  • 1/4 Cup Olive Oil
  • 3 Sweet Onions
  • 2 Tablespoons Fresh Minced Garlic
  • 3 Cans San Marzano Peeled Whole Tomatoes 28 oz each
  • 1 Tablespoon Salt
  • Basil to taste approx. 2-3 handfuls
  • Step 1

    Peel and dice the three sweet onions.

    (Yellow onions can be used if sweet onions are not available).

  • Step 2

    Add the olive oil to a 6 quart pot or larger on medium heat.

  • Step 3

    Add the onions and cook for 5 minutes stirring frequently.

  • Step 4

    Add the garlic and cook for an additional 2-3 minutes. It is very important not to burn the garlic, lower the heat if needed.

  • Step 5

    Add in the cans of tomatoes and hand mash the larger chunks.

    (*IMPORTANT* If you do NOT have an immersion blender, blend the tomato cans until they are at the desired consistency before adding them to the pot).

  • Step 6

    Add the salt and stir well.

  • Step 7

    Add the basil (to taste). I used about 2-3 handfuls of fresh basil cutting them chiffonade style.

    (If fresh basil isn't available, use about 1/2 to 1 tablespoon of dry).

  • Step 8

    Stir in the basil, reduce the heat, and cover and simmer for an hour, stirring occasionally.

  • Step 9

    Blend the sauce using an immersion blended, until you reach the desired consistency.

    (if you blended the cans in step 5, skip this step).

  • Step 10

    Cover and cook on low heat for at least one more hour.

    (If you choose to add meat at this step, cook for at least 3 more hours).

  • Step 11


    (Freeze leftovers to enjoy another day).