Spicy Tomato and Leek Sauce

Spicy Tomato and Leek Sauce_Hero

This post may contain affiliate links, please see our privacy policy for details.

This spicy tomato and leek sauce works well on any type of pasta, but I love it on a big pasta shape, like paccheri or rigatoni.

Spicy Tomato and Leek Sauce_MidPage – 1

Leeks work exceptionally well in this flavorful tomato and leek sauce, but you can replace them with any type of onion. If you need to replace the leeks, I recommend using a sweet onion or shallots but really, any onion will do.

You can have this spicy tomato leek sauce whipped up in about 30 minutes. Before you start the sauce, you’ll want to get a big pot of water boiling so you can have the pasta ready to toss into the sauce right away.

Spicy Tomato and Leek Sauce_MidPage

I used a little over a pound of cherry tomatoes in this recipe, but you can use a can or two of crushed or diced tomatoes, depending on how saucy you want it to be. If you want a thicker sauce, use two cans of tomatoes. Otherwise, use one. I preferred it to be a little less saucy because I didn’t want to lose the flavor of the leeks, but that’s really up to your preference!

This spicy tomato and leek sauce is a perfect mid-week dinner. It’s fast, easy, and delicious!

Looking for more vegetarian recipes? Check my archives!

If you made this recipe, please rate the recipe below and leave a comment to tell me how you liked it! If you take a picture of it, please tag me on Instagram so I can feature you in my feed!

Spicy Tomato and Leek Sauce_MidPage – 1

Spicy Tomato and Leek Sauce

This spicy tomato and leek sauce works well on any type of pasta, but I love it on a big pasta shape, like paccheri or rigatoni.
3.89 from 60 votes
Print Pin Share on Facebook
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 4
Calories: 555kcal



  • 1 pound pasta of your choice
  • 2 teaspoons neutral oil
  • 2 tablespoons butter
  • 2 leeks trimmed, rinsed, and thinly sliced into rounds
  • pounds cherry tomatoes or 1 or 2 15-ounce cans crushed or diced tomatoes
  • 5 cloves garlic peeled and thinly sliced
  • 2 cups vegetable stock more or less, as needed
  • 1 teaspoon crushed red pepper more or less, as needed
  • Salt and pepper to taste
  • Fresh minced parsley optional, for serving


Prepare the Pasta:

  • Bring a large pot of water to boil. 10 minutes before the sauce finishes simmering, add the pasta and cook to package instructions. Reserve ¾ cup pasta cooking water. Drain.

Start the Sauce:

  • In a wide pot, heat the neutral oil over medium heat. Add the butter. Once frothy, add the leeks and cook for 5 minutes until just beginning to soften.
  • Add the tomatoes and turn the heat to medium-high. Once the tomatoes begin to blister and burst, add the garlic and stir, gently breaking up the tomatoes. Season with salt and pepper.

Simmer the Sauce:

  • Pour in the vegetable stock and bring to a boil. Reduce heat and season with crushed red pepper. Simmer for 25-30 minutes until thickened and reduced. If the sauce has too much liquid, turn the heat to a low boil to continue reducing it to a jammy consistency. Taste and season again to your preferences.

Sauce the Pasta:

  • Add the pasta cooking water to the pot and stir to incorporate. Add the pasta and cook for 1-2 minutes, tossing gently, until all the pasta is coated with the sauce. Turn off the heat.

To Serve:

  • Divide the pasta between shallow bowls and garnish with parsley and a drizzle of extra virgin olive oil, if desired. Enjoy!


Calories: 555kcal | Carbohydrates: 101g | Protein: 20g | Fat: 9g | Sodium: 129mg | Fiber: 6g | Sugar: 9g | Vitamin C: 45mg
Tried this recipe?Mention @triedandtruerecipes or tag #triedandtruerecipes so I can feature you in my feed!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

New recipes sent directly to your inbox.

Easy, elegant recipes to keep you cooking all week long.