Nonna’s Classic Italian Pasta Sauce Recipe

This authentic Italian pasta sauce comes straight from my Nonna’s cucina. Made with simple, high-quality ingredients and slow-simmered until rich and comforting, this homemade red sauce is the kind I grew up on and the first tomato sauce recipe I ever learned to make.

A plate of spaghetti with red sauce and basil.

If someone asks what my favorite meal is, I always answer pasta with tomato sauce. To me it’s home, comfort, and something that feeds the soul. This sauce is forgiving and versatile, perfect for feeding a crowd or for easy weeknight dinners. I often serve it with a simple arugula and pear salad for a bright contrast to the rich sauce.

Sarah with her grandmothers.
My Nonna on the left and my Grammy on the right.

Watching my Nonna make this sauce is one of my fondest memories: her kitchen always smelled amazing, and the slow simmering produced a depth of flavor only time and care can create. Over the years I’ve adapted a few small things, but the heart of this sauce — good tomatoes, aromatic vegetables, a splash of red wine, and fresh herbs — remains exactly as she taught me. Below you’ll find the ingredient list, step-by-step method, helpful tips, and storage notes so you can make this classic at home.

Ingredients

Ingredients in Italian pasta sauce.
  • Oil and butter. I use both extra-virgin olive oil and unsalted butter for a rounded, slightly creamy finish. For a vegan version, substitute vegan butter or omit it.
  • Mirepoix. A classic base of diced onion, celery, and carrots. The carrots add natural sweetness so you don’t need to add sugar.
  • Red wine. A splash of Chianti, Pinot Noir, or Cabernet Sauvignon deepens the sauce. If you prefer not to use wine, a little balsamic vinegar adds nice acidity and balance.
  • Crushed tomatoes. Use a good-quality can of crushed tomatoes or a mix of crushed and whole peeled tomatoes. San Marzano-style tomatoes give a classic flavor.
  • Fresh herbs. Fresh basil and thyme add bright, herbal notes. Dried herbs can work if fresh aren’t available.

See the recipe section below for exact quantities and full instructions.

How to Make Italian Pasta Sauce

Dutch oven filled with diced and cooked onion, carrots and celery.
Onions, carrots and celery in a red wine broth in a pot.
  1. Sauté the mirepoix. Heat the olive oil and butter in a large pot or Dutch oven over medium-high heat. Add the diced onion, carrots, and celery and cook until the onion becomes translucent, about 5 minutes.
  2. Add garlic and salt. Stir in the garlic and a portion of the salt and cook 1–2 minutes until fragrant.
  3. Deglaze with red wine. Pour in the wine and let it simmer for about 5 minutes to reduce and concentrate the flavor.
  4. Add tomatoes and herbs. Stir in the crushed tomatoes, remaining salt, black pepper to taste, torn fresh basil, and sprigs of thyme.
  5. Simmer low and slow. Cover, bring to a gentle boil, then reduce heat to low and simmer for 45 minutes to 1 hour to develop deep flavor.
  6. Finish and blend. Turn off the heat and let the sauce cool slightly. Use an immersion blender or a regular blender to smooth the sauce to your preferred texture. Adjust seasoning and add more basil if desired.
  7. Serve. Spoon the sauce over cooked pasta, garnish with grated Parmesan or pecorino, and enjoy.
Immersion blender.

Sarah’s Favorite

Immersion Blender

An immersion blender makes it simple to smooth sauces and soups right in the pot. If you prefer a chunkier texture, skip blending or pulse gently.

Recipe FAQs

How do you sweeten tomato sauce?
My favorite method is to include carrots in the mirepoix; they add natural sweetness. If you prefer, a small pinch of sugar will also balance acidity.

Can I make this sauce ahead of time?
Yes. The flavors deepen after resting. Store in the refrigerator for up to 5 days or freeze for longer storage.

Can this recipe be canned?
This recipe has not been tested for home canning. If you plan to can tomato sauce, follow safe, tested canning guidelines from a trusted source.

Nonna’s Tips for the Best Pasta Sauce

  • Add butter along with olive oil to give the sauce a silky, rounded mouthfeel.
  • Use a food processor to speed up chopping the mirepoix if you like.
  • High-quality tomatoes make a big difference — choose the best canned tomatoes you can find.
  • Maintain a gentle simmer and look for small, active bubbles as the sauce cooks.
  • Simmer for at least 45 minutes to allow flavors to meld and concentrate.
Italian tomato sauce in a pot with basil leaves.

Serving Suggestions

This sauce pairs beautifully with almost any pasta — spaghetti, penne, rigatoni, fettuccine, or angel hair. Use it as a base for lasagna, on pizza, or spoon it over chicken parmesan. For heartier meals, add meatballs, Italian sausage, or grilled chicken. Finish plates with freshly grated Parmesan or pecorino and a few torn basil leaves.

Storage & Reheating

Fridge: Cool completely, then refrigerate in an airtight container for up to 5 days.

Freezer: Freeze in a freezer-safe container or bags for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating: Reheat gently on the stove over low heat or in the microwave until warmed through.

Did you make this recipe? Leave a rating and a comment below — I’d love to hear how it turned out. Thank you!

Authentic Italian Pasta Sauce (from my Nonna’s Kitchen)

Author: Sarah Hill

Yields: 6 servings

Prep Time: 10 mins | Cook Time: 1 hr | Total Time: 1 hr 10 mins

Traditional Italian tomato sauce, slow-simmered for deep flavor. Simple, comforting, and perfect for weeknights or family dinners.

Ingredients

  • 1 tablespoon extra virgin olive oil
  • 1 tablespoon unsalted butter (or vegan butter)
  • 1 yellow onion, diced
  • 2 carrots, peeled & diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 2 teaspoons salt
  • ½ cup red wine (Chianti, Pinot Noir, or Cabernet Sauvignon)
  • 1 (28 ounce) can crushed San Marzano tomatoes
  • Black pepper, to taste
  • ¼ cup fresh basil, torn
  • 1–2 sprigs fresh thyme

Instructions

  1. Heat the olive oil and butter in a large pot or Dutch oven over medium-high heat.
  2. Add the diced onion, carrots, and celery and sauté until the onion is translucent, about 5 minutes.
  3. Add 1 teaspoon of salt and the minced garlic; cook 1–2 minutes until fragrant.
  4. Pour in the red wine and simmer for about 5 minutes to reduce slightly.
  5. Stir in the crushed tomatoes, additional salt to taste, black pepper, torn basil, and thyme.
  6. Cover, bring to a gentle boil, then reduce heat to low and simmer 45 minutes to 1 hour.
  7. Remove from heat, let cool slightly, then blend with an immersion blender until smooth, or leave chunky if you prefer.
  8. Serve over your favorite pasta with grated cheese and fresh basil.

Notes

  • Butter adds a subtle creaminess; omit for a dairy-free version or use vegan butter.
  • Use a food processor to speed up prep for the mirepoix.
  • High-quality tomatoes and fresh herbs make the biggest difference in flavor.
  • Allow the sauce to simmer gently and watch for small, popping bubbles — this helps concentrate flavor.

Tools

  • Large pot or Dutch oven
  • Immersion blender (or regular blender)
  • Sharp knife and cutting board

See the full post for extra photos and personal tips.