In This Article Show
You know that shelf in the grocery store with rows and rows of jarred pasta sauce? The one where you stand there reading labels, trying to find something that doesn’t have added sugar or a dozen ingredients you can’t pronounce?

I’ve been there more times than I can count. And here’s the thing I’ve learned over years of cooking—homemade Italian sauce isn’t complicated or time-consuming. Most of these recipes use simple ingredients you probably already have, and they come together while you’re doing other things. The flavor difference between homemade and jarred? Night and day.
The best part? You can make a batch on Sunday and use it all week, or freeze it for those nights when you need dinner fast. From classic marinara to creamy Alfredo and everything in between, these 17 homemade Italian sauces will change the way you think about pasta night.
1. Classic Marinara Sauce

The foundation of Italian cooking. Simple, bright, and ready in the time it takes to boil pasta. Use it on spaghetti, as a dipping sauce, or as a base for more complex sauces.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4-6 (about 3 cups)
Ingredients:
- 2 tablespoons olive oil
- 1 small onion, finely diced
- 4 cloves garlic, minced
- 2 (28-ounce) cans crushed tomatoes
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon red pepper flakes (optional)
- Salt and pepper to taste
- Fresh basil leaves for finishing
Recipe Steps:
- In a large pot, heat olive oil over medium heat. Add onion and cook until soft and translucent, about 5 minutes.
- Add garlic and cook for 1 minute until fragrant.
- Add crushed tomatoes, oregano, basil, and red pepper flakes. Stir to combine.
- Bring to a simmer, then reduce heat to low. Cook uncovered for 20 minutes, stirring occasionally.
- Season with salt and pepper. Stir in fresh basil just before serving.
2. Pomodoro Sauce

Even simpler than marinara, this sauce lets the tomatoes shine. It’s lighter, smoother, and perfect for when you have really good quality tomatoes.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4 (about 2½ cups)
Ingredients:
- ¼ cup olive oil
- 4 cloves garlic, thinly sliced
- 2 (28-ounce) cans whole San Marzano tomatoes
- 10 fresh basil leaves
- Salt to taste
Recipe Steps:
- In a large skillet, heat olive oil over medium heat. Add garlic and cook until golden, about 2 minutes. Remove garlic and set aside.
- Crush tomatoes by hand or with a potato masher directly in the skillet. Add the reserved garlic.
- Simmer for 15-20 minutes until slightly thickened.
- Tear basil leaves and stir in just before serving. Season with salt.
3. Bolognese Sauce (Ragù alla Bolognese)

A rich, slow-cooked meat sauce from Bologna. This isn’t your quick weeknight sauce—it’s a Sunday project that fills your house with incredible aroma.
Recipe Metadata:
Time to Make: 3 hours
Servings: 8 (about 6 cups)
Ingredients:
- 2 tablespoons olive oil
- 2 tablespoons butter
- 1 onion, finely diced
- 2 carrots, finely diced
- 2 celery stalks, finely diced
- 1 lb ground beef
- 1 lb ground pork
- 4 oz pancetta, diced
- 1 cup dry white wine
- 1 cup whole milk
- 2 cups beef broth
- 1 (28-ounce) can crushed tomatoes
- Salt and pepper to taste
Recipe Steps:
- In a large Dutch oven, heat oil and butter over medium heat. Add onion, carrots, and celery. Cook until soft, about 8 minutes.
- Add pancetta and cook for 3 minutes. Add ground beef and pork, breaking up with a spoon. Cook until browned, about 10 minutes.
- Pour in wine and scrape up any browned bits. Simmer until wine has reduced by half, about 5 minutes.
- Add milk and simmer until mostly evaporated, about 5 minutes.
- Add crushed tomatoes and broth. Bring to a simmer, then reduce heat to low.
- Cook uncovered for 2½ hours, stirring occasionally, until sauce is thick and rich. Season with salt and pepper.
4. Pesto alla Genovese

The classic basil pesto from Genoa. Bright, fresh, and packed with flavor. Use it on pasta, sandwiches, or as a spread.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 6 (about 1½ cups)
Ingredients:
- 2 cups fresh basil leaves, packed
- ½ cup extra virgin olive oil
- ⅓ cup pine nuts
- 2 cloves garlic
- ½ cup grated Parmesan cheese
- ¼ cup grated Pecorino Romano cheese
- Salt to taste
Recipe Steps:
- In a food processor, combine basil, pine nuts, and garlic. Pulse until coarsely chopped.
- With processor running, slowly drizzle in olive oil until smooth.
- Transfer to a bowl and stir in Parmesan and Pecorino. Season with salt.
- For best flavor, let sit at room temperature for 30 minutes before serving.
5. Arrabbiata Sauce

A spicy tomato sauce from Rome. The name means “angry” in Italian, thanks to the generous amount of red pepper flakes.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4 (about 2½ cups)
Ingredients:
- 3 tablespoons olive oil
- 4 cloves garlic, sliced
- 1-2 teaspoons red pepper flakes (to taste)
- 1 (28-ounce) can crushed tomatoes
- ¼ cup fresh parsley, chopped
- Salt to taste
Recipe Steps:
- In a large skillet, heat olive oil over medium heat. Add garlic and cook until golden, about 2 minutes.
- Add red pepper flakes and cook for 30 seconds.
- Add crushed tomatoes and bring to a simmer. Cook for 15 minutes until slightly thickened.
- Stir in parsley and season with salt. Serve with pasta like penne or rigatoni.
6. Alfredo Sauce

Creamy, rich, and indulgent. Traditional Italian Alfredo is simpler than American versions—just butter, Parmesan, and pasta water.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 4 (about 2 cups)
Ingredients:
- ½ cup unsalted butter
- 1½ cups heavy cream
- 2 cloves garlic, minced (optional)
- 2 cups freshly grated Parmesan cheese
- ¼ teaspoon nutmeg (optional)
- Salt and white pepper to taste
- ¼ cup pasta water (reserved)
Recipe Steps:
- In a large skillet, melt butter over medium heat. Add garlic if using and cook for 1 minute.
- Add heavy cream and bring to a gentle simmer. Cook for 3-4 minutes until slightly thickened.
- Reduce heat to low and gradually whisk in Parmesan cheese until smooth.
- Season with nutmeg, salt, and white pepper.
- Toss with hot pasta, adding reserved pasta water as needed to reach desired consistency.
7. Vodka Sauce (Penne alla Vodka)

A creamy tomato sauce with a splash of vodka that adds depth and enhances the tomatoes’ flavor.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4-6 (about 3 cups)
Ingredients:
- 2 tablespoons olive oil
- 1 small onion, finely diced
- 3 cloves garlic, minced
- ½ cup vodka
- 1 (28-ounce) can crushed tomatoes
- ½ cup heavy cream
- ½ cup grated Parmesan cheese
- Salt and pepper to taste
- Red pepper flakes (optional)
- Fresh basil for garnish
Recipe Steps:
- In a large skillet, heat olive oil over medium heat. Add onion and cook until soft, about 5 minutes.
- Add garlic and cook for 1 minute. Pour in vodka and simmer until reduced by half, about 3 minutes.
- Add crushed tomatoes and bring to a simmer. Cook for 15 minutes.
- Reduce heat to low and stir in cream and Parmesan until smooth. Season with salt, pepper, and red pepper flakes.
- Toss with pasta and garnish with fresh basil.
8. Puttanesca Sauce

A bold, briny sauce from Naples with olives, capers, and anchovies. It’s quick, flavorful, and uses pantry staples.
Recipe Metadata:
Time to Make: 25 minutes
Servings: 4 (about 2½ cups)
Ingredients:
- 3 tablespoons olive oil
- 4 anchovy fillets
- 4 cloves garlic, sliced
- ½ teaspoon red pepper flakes
- 1 (28-ounce) can crushed tomatoes
- ½ cup kalamata olives, pitted and chopped
- 2 tablespoons capers, drained
- ¼ cup fresh parsley, chopped
- Salt to taste (go easy—olives and anchovies are salty)
Recipe Steps:
- In a large skillet, heat olive oil over medium heat. Add anchovies and cook, mashing with a spoon, until they dissolve, about 2 minutes.
- Add garlic and red pepper flakes. Cook for 1 minute until fragrant.
- Add crushed tomatoes and bring to a simmer. Cook for 15 minutes.
- Stir in olives, capers, and parsley. Simmer for 5 more minutes. Season with salt if needed.
- Serve with spaghetti or bucatini.
9. Cacio e Pepe Sauce

The simplest Roman sauce—just cheese and pepper. The magic is in the technique of creating a creamy emulsion with pasta water.
Recipe Metadata:
Time to Make: 10 minutes
Servings: 4
Ingredients:
- 2 cups freshly grated Pecorino Romano cheese
- 2 teaspoons coarsely ground black pepper
- 1 cup reserved pasta water
Recipe Steps:
- Toast black pepper in a dry skillet over medium heat for 1-2 minutes until fragrant.
- Cook pasta according to package directions. Reserve at least 1 cup of pasta water before draining.
- In a large bowl, combine hot pasta with pepper and about ½ cup pasta water. Toss quickly.
- Gradually add grated cheese while tossing continuously, adding more pasta water as needed to create a creamy sauce that coats the pasta.
- Serve immediately with extra cheese and pepper.
10. Amatriciana Sauce

A classic Roman sauce with guanciale (cured pork cheek), tomatoes, and Pecorino Romano. Simple but incredibly satisfying.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4 (about 2½ cups)
Ingredients:
- 6 oz guanciale or pancetta, diced
- 1 tablespoon olive oil
- ½ onion, finely diced (optional—traditional versions skip it)
- ½ teaspoon red pepper flakes
- ½ cup dry white wine
- 1 (28-ounce) can crushed tomatoes
- Salt to taste
- 1 cup grated Pecorino Romano cheese
Recipe Steps:
- In a large skillet, heat olive oil over medium heat. Add guanciale and cook until crisp and fat has rendered, about 5-7 minutes.
- If using onion, add it and cook until soft, about 3 minutes.
- Add red pepper flakes and cook for 30 seconds. Pour in wine and scrape up any browned bits. Simmer until reduced by half.
- Add crushed tomatoes and bring to a simmer. Cook for 15 minutes.
- Toss with pasta (traditionally bucatini) and generous amounts of Pecorino Romano.
11. Genovese Sauce

A rich onion and meat sauce from Naples—despite the name. Onions cook down for hours until sweet and jammy, creating an incredibly flavorful sauce.
Recipe Metadata:
Time to Make: 4 hours
Servings: 8 (about 5 cups)
Ingredients:
- 3 lbs yellow onions, thinly sliced
- 2 lbs beef chuck, cut into 1-inch cubes
- ¼ cup olive oil
- 4 oz pancetta, diced
- 2 carrots, finely diced
- 2 celery stalks, finely diced
- 1 cup dry white wine
- Salt and pepper to taste
Recipe Steps:
- In a large Dutch oven, heat olive oil over medium heat. Add pancetta and cook until crisp, about 3 minutes.
- Add beef in batches and brown on all sides. Remove and set aside.
- Add carrots and celery, cook for 5 minutes. Add onions and reduce heat to low.
- Cook onions slowly, stirring occasionally, for about 2 hours until they’re very soft and golden.
- Return beef to the pot, add wine, and scrape up any browned bits.
- Cover and cook on lowest heat for 2 more hours until beef is falling apart and onions have melted into a thick sauce. Season with salt and pepper.
- Shred beef with a fork and serve over pasta like ziti or rigatoni.
12. Walnut Sauce (Salsa di Noci)

A creamy, nutty sauce from Liguria, often served with pasta like pansotti or as a spread. It’s rich without being heavy.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 4 (about 1½ cups)
Ingredients:
- 1½ cups walnuts
- 1 slice day-old bread, crust removed
- ¼ cup milk
- ½ cup extra virgin olive oil
- 2 cloves garlic
- ¼ cup grated Parmesan cheese
- 2 tablespoons fresh parsley
- Salt to taste
- Pasta water as needed
Recipe Steps:
- Soak bread in milk for 5 minutes until soft. Squeeze out excess milk.
- In a food processor, combine walnuts, garlic, and parsley. Pulse until finely ground.
- Add bread, Parmesan, and salt. Pulse while drizzling in olive oil until smooth and creamy.
- Thin with a little pasta water to reach desired consistency.
- Toss with pasta and serve immediately.
13. Carciofi Sauce (Artichoke Sauce)

A light, springtime sauce featuring tender artichokes, garlic, and herbs. Perfect with fresh pasta or as a topping for bruschetta.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4 (about 2 cups)
Ingredients:
- 2 tablespoons olive oil
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 (14-ounce) can artichoke hearts, drained and quartered
- ½ cup dry white wine
- 1 (14-ounce) can diced tomatoes
- ¼ cup fresh parsley, chopped
- 2 tablespoons fresh lemon juice
- Salt and pepper to taste
- Red pepper flakes (optional)
Recipe Steps:
- In a large skillet, heat olive oil over medium heat. Add onion and cook until soft, about 5 minutes.
- Add garlic and cook for 1 minute. Add artichokes and cook for 3-4 minutes until lightly browned.
- Pour in wine and simmer until reduced by half.
- Add diced tomatoes and bring to a simmer. Cook for 10 minutes.
- Stir in parsley, lemon juice, salt, pepper, and red pepper flakes.
- Serve over pasta or as a sauce for fish or chicken.
14. Funghi Sauce (Mushroom Sauce)

An earthy, savory sauce featuring wild mushrooms, garlic, and herbs. Perfect for pasta, polenta, or as a side for grilled meats.
Recipe Metadata:
Time to Make: 30 minutes
Servings: 4 (about 2 cups)
Ingredients:
- 2 tablespoons olive oil
- 2 tablespoons butter
- 1 lb mixed mushrooms (cremini, shiitake, porcini), sliced
- 1 shallot, finely diced
- 2 cloves garlic, minced
- 1 teaspoon fresh thyme leaves
- ½ cup dry white wine or Marsala
- 1 cup heavy cream or vegetable broth
- ¼ cup grated Parmesan cheese
- Salt and pepper to taste
- Fresh parsley for garnish
Recipe Steps:
- In a large skillet, heat olive oil and butter over medium-high heat. Add mushrooms and cook until browned and their liquid has evaporated, about 8-10 minutes.
- Add shallot and cook for 2 minutes. Add garlic and thyme, cook for 1 minute.
- Pour in wine and scrape up any browned bits. Simmer until reduced by half.
- Add cream and bring to a simmer. Cook for 5 minutes until slightly thickened.
- Stir in Parmesan and season with salt and pepper.
- Garnish with parsley and serve over pasta, polenta, or grilled meats.
15. Pomarola Sauce

A fresh, uncooked tomato sauce from Southern Italy. Perfect for hot summer days when you don’t want to turn on the stove.
Recipe Metadata:
Time to Make: 20 minutes (plus resting time)
Servings: 4 (about 2½ cups)
Ingredients:
- 2 lbs ripe Roma tomatoes, diced
- ½ cup extra virgin olive oil
- 3 cloves garlic, minced
- ½ cup fresh basil, torn
- Salt and pepper to taste
Recipe Steps:
- In a large bowl, combine diced tomatoes, olive oil, garlic, and basil.
- Season generously with salt and pepper.
- Let sit at room temperature for at least 30 minutes, up to 2 hours, to allow flavors to meld.
- Toss with hot pasta—the heat will slightly warm the sauce without cooking it.
- Serve immediately with extra Parmesan if desired.
16. Salsa Verde

A bright, herby green sauce from Piedmont. It’s not a pasta sauce traditionally, but it’s fantastic on grilled meats, fish, vegetables, or stirred into pasta.
Recipe Metadata:
Time to Make: 15 minutes
Servings: 6 (about 1 cup)
Ingredients:
- 1 cup fresh parsley, finely chopped
- ½ cup extra virgin olive oil
- 2 anchovy fillets, minced
- 1 tablespoon capers, rinsed and chopped
- 1 clove garlic, minced
- 1 tablespoon red wine vinegar
- 1 teaspoon Dijon mustard (optional)
- Salt and pepper to taste
Recipe Steps:
- In a small bowl, combine parsley, anchovies, capers, and garlic.
- Whisk in olive oil, vinegar, and mustard until well combined.
- Season with salt and pepper.
- Let sit for at least 15 minutes before serving to allow flavors to meld.
- Serve with grilled meats, fish, vegetables, or toss with pasta for a fresh, herby dish.
17. Aglio e Olio

The simplest Italian sauce—garlic and oil. It’s proof that a few quality ingredients can create something magical.
Recipe Metadata:
Time to Make: 10 minutes
Servings: 4
Ingredients:
- ½ cup extra virgin olive oil
- 6 cloves garlic, thinly sliced
- ½ teaspoon red pepper flakes
- ¼ cup fresh parsley, chopped
- Salt to taste
- 1 cup reserved pasta water
Recipe Steps:
- While pasta cooks, heat olive oil in a large skillet over medium heat.
- Add garlic and cook until golden and fragrant, about 2-3 minutes. Don’t let it burn.
- Add red pepper flakes and cook for 30 seconds.
- Using a ladle, add about ½ cup of pasta water to the skillet. This stops the garlic from cooking and creates the base of the sauce.
- Drain pasta al dente and transfer directly to the skillet. Toss quickly to coat.
- Add more pasta water as needed to create a light sauce that coats the pasta.
- Remove from heat, stir in parsley, and season with salt.
- Serve immediately.















