This rich, aromatic Homemade Pasta Sauce transforms simple ingredients into a deeply flavorful Italian classic that puts store-bought versions to shame. Simmered slowly to perfection, this sauce develops complex flavors while requiring minimal hands-on effort. It’s the perfect foundation for countless pasta dishes that will make your family think you’ve been cooking all day!
Why You’ll Love This Recipe
- Superior Flavor: The slow simmer allows the tomatoes to break down and release their natural sweetness, creating depth you simply can’t get from jarred sauce.
- Versatile Base: Use this sauce for spaghetti, lasagna, pizza, or even as a dipping sauce for bread and mozzarella sticks.
- Make-Ahead Friendly: The flavor actually improves over time, making it perfect for weekend meal prep to use throughout the week.
- Budget-Friendly: Making sauce from scratch costs significantly less than premium store-bought varieties while tasting infinitely better.
Ingredients You’ll Need
- Crushed Tomatoes or Fresh Tomatoes: The star of the show! Canned tomatoes provide consistency year-round, while fresh tomatoes offer bright flavor when in season. San Marzano tomatoes make an exceptional sauce if you can find them.
- Garlic: Creates the aromatic foundation of the sauce. Fresh cloves provide the best flavor—don’t even think about using the pre-minced stuff from a jar.
- Basil: Brings that classic Italian flavor profile. Fresh basil adds a vibrant, aromatic quality, but dried works when fresh isn’t available.
- Black Pepper: Adds a subtle heat and depth that balances the acidity of the tomatoes.
- Sugar: Just a touch counteracts the natural acidity of tomatoes. Feel free to adjust or omit based on your tomatoes’ sweetness and personal preference.
- Olive Oil: Use a good quality extra virgin olive oil for sautéing the garlic and adding richness to the sauce.
- Parmesan or Romano Cheese: Contributes saltiness, umami, and creaminess that rounds out the sauce beautifully.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Variations
Meat Lover’s Sauce
Brown 1 pound of ground beef, Italian sausage, or a mixture of both before adding the garlic. Drain excess fat, then proceed with the recipe as written.
Roasted Garlic Version
Replace regular garlic with a whole bulb of roasted garlic for a mellower, sweeter garlic flavor that adds incredible depth.
Vegetable-Packed Sauce
Add finely diced carrots, celery, and onions (soffritto) at the beginning with the garlic for extra nutrition and flavor complexity.
Spicy Arrabbiata Style
Add 1-2 teaspoons of red pepper flakes with the garlic for a sauce with significant heat that stands up beautifully to robust pasta shapes.
How to Make Homemade Pasta Sauce
Step 1: Prepare the Flavor Base
Heat olive oil in a large pot (at least 5 quarts) over medium heat. Add your minced or pressed garlic and cook for just 1-2 minutes until fragrant but not browned. This step is crucial—burnt garlic will ruin your sauce with bitterness.
Step 2: Add Main Ingredients
Pour in your crushed tomatoes (or fresh tomatoes if using), then add black pepper, basil, and sugar if using. Stir everything thoroughly to combine. Bring the mixture to a gentle boil, stirring frequently to prevent sticking or scorching at the bottom.
Step 3: Simmer Slowly
Reduce the heat to low and begin the long, slow simmer that develops all those magnificent flavors. For the first 1-1.5 hours, leave the pot uncovered, stirring occasionally to prevent sticking. This allows excess moisture to evaporate, concentrating the flavors.
Step 4: Cover and Continue
After the initial uncovered simmer, cover the pot for the remaining 1-1.5 hours, continuing to stir periodically. The sauce will deepen in color and develop a more complex flavor profile as it continues to cook.
Step 5: Finish with Cheese
In the final 5 minutes, stir in the grated Parmesan or Romano cheese until completely incorporated. This adds a final layer of richness and depth to your sauce.
Pro Tips for Making the Recipe
- Tomato Choice Matters: San Marzano tomatoes make an exceptional sauce. If using fresh tomatoes, Roma or plum varieties have less water content and make a thicker sauce.
- Control Texture: Use an immersion blender for a smoother sauce or leave it chunky for a more rustic feel.
- Taste as You Go: Every batch of tomatoes varies in acidity and sweetness. Adjust seasonings near the end of cooking.
- Don’t Rush the Process: The slow simmer is essential for flavor development—shortcuts will result in a thinner, less flavorful sauce.
- Wine Addition: For additional depth, add 1/2 cup of red wine after cooking the garlic and before adding the tomatoes. Allow it to reduce by half before proceeding.
How to Serve
Perfect Pairings
This sauce works beautifully with virtually any pasta shape, but particularly shines with spaghetti, fettuccine, pappardelle, or rigatoni that can catch and hold the sauce.
Beyond Pasta
Spoon over chicken parmesan, use as pizza sauce, layer in lasagna, or serve with meatballs and crusty bread for an appetizer.
Garnishing
Finish dishes with fresh basil leaves, additional grated cheese, and a drizzle of high-quality extra virgin olive oil for restaurant-quality presentation.
Make Ahead and Storage
Storing Leftovers
Store cooled sauce in airtight containers in the refrigerator for up to 5 days. The flavor actually improves after a day or two as the ingredients continue to meld.
Freezing
This sauce freezes beautifully! Portion into freezer-safe containers or freezer bags, leaving some headspace for expansion. Freeze for up to 3 months.
For convenient future use, freeze in ice cube trays first, then transfer the frozen cubes to a freezer bag for easy portioning.
Reheating
Thaw overnight in the refrigerator if frozen. Reheat gently on the stovetop over medium-low heat, stirring occasionally until heated through. Add a splash of water or broth if the sauce has thickened too much during storage.
FAQs
-
Can I make this sauce in a slow cooker?
Absolutely! Sauté the garlic in olive oil on the stovetop first, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Add the cheese during the final 30 minutes of cooking time. This method works beautifully for busy days when you can’t monitor a stovetop.
-
Why is my sauce too watery?
If you’re using fresh tomatoes, they naturally contain more water than canned. Extend the uncovered simmering time to allow excess moisture to evaporate. For a quicker fix, make a slurry with 1 tablespoon of tomato paste and a little sauce, then stir it back into the pot.
-
Can I can this sauce for long-term storage?
Yes, this sauce is perfect for water bath canning with one important modification: add 1 tablespoon of lemon juice per pint jar to ensure proper acidity for safe preservation. Process filled jars in a boiling water bath for 35 minutes for pints and 40 minutes for quarts.
-
Is this sauce suitable for people with dairy allergies?
The cheese can be omitted entirely for a dairy-free version. Consider adding a tablespoon of nutritional yeast for a similar umami quality without dairy, or simply enjoy the pure tomato flavor which is delicious in its own right.
Final Thoughts
This Homemade Pasta Sauce recipe is an invitation to slow down and appreciate how a handful of simple ingredients can transform into something truly magical. The difference between this sauce and anything from a jar is like night and day—worth every minute of simmering time. Make a big batch this weekend, and you’ll understand why Italian grandmothers are so protective of their sauce recipes!
PrintHomemade Pasta Sauce Recipe
- Prep Time: 5 minutes
- Cook Time: 3 hours
- Total Time: 3 hours 5 minutes
- Yield: 4 servings 1x
- Category: Sauces-condiments
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This homemade pasta sauce is a rich, flavorful, and versatile recipe that is perfect for pairing with your favorite pasta dishes or as a base for other Italian-inspired meals. Made with juicy crushed tomatoes, aromatic garlic, fresh or dried basil, and a touch of Parmesan cheese, this sauce is easy to prepare and slow-cooked to perfection for deep, comforting flavors. Whether you’re cooking a quick dinner or planning a family gathering, this pasta sauce is sure to impress.
Ingredients
Fresh Ingredients
- 12–15 fresh tomatoes or 3-4 cans of crushed tomatoes (28-ounce sized cans)
- 4 cloves of garlic, chopped or pressed
- 4–6 tablespoons fresh basil (or 1–2 tablespoons dried basil)
Pantry Staples
- 1 1/2 teaspoons black pepper
- 1 tablespoon sugar (optional)
- 2 tablespoons olive oil
- 1/3 cup grated Parmesan or Romano cheese
Instructions
- Sauté the Garlic
Heat olive oil in a large pot (5+ quart) over medium heat. Add chopped or pressed garlic and sauté for 1-2 minutes, ensuring you do not burn the garlic as it will turn bitter. - Add the Tomatoes and Spices
Introduce the fresh or canned tomatoes into the pot, along with the black pepper, basil, and sugar (if using). Stir the mixture well to combine all the flavors evenly. - Simmer the Sauce
Bring the mixture to a gentle boil while stirring frequently. Then, reduce the heat to low and let the sauce simmer for 2-3 hours. Stir it occasionally to prevent sticking. Keep the pot uncovered for the first half of the simmering process to help the sauce reduce, then cover the pot for the second half. - Incorporate the Cheese
Stir in the grated Parmesan or Romano cheese and let the sauce simmer for an additional 5 minutes. This will enrich the sauce with a creamy and tangy flavor. - Serve and Enjoy
Remove the sauce from the heat and serve it over your favorite pasta, or use it as a base for pizzas, casseroles, or other dishes. Enjoy your homemade pasta sauce!
Notes
- For a smoother sauce, use an immersion blender toward the end of cooking to achieve your desired texture.
- For a less acidic taste, add a pinch of baking soda in addition to sugar.
- You can store leftover sauce in an airtight container in the refrigerator for up to 4 days or freeze it for up to 3 months.
- Add red pepper flakes for a spicy kick!
Nutrition
- Serving Size: 1 serving
- Calories: 170
- Sugar: 9g
- Sodium: 290mg
- Fat: 8g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 5g
- Protein: 5g
- Cholesterol: 10mg