Tomato Pesto Recipe

Tomato Pesto Recipe hits every craving at once: sweet-tart tomatoes, nutty Parmesan, fresh basil, and a garlicky kick that clings to pasta like it means it. It works for busy weeknights, date nights, or meal prep, and you can pull it together in about 20 minutes, start to finish. I first made a version of this in a tiny apartment kitchen with a $15 blender, so you and your equipment will handle it just fine.

Why Make This Tomato Pesto Recipe at Home

Homemade tomato pesto tastes brighter, fresher, and more customizable than anything in a jar. You control the salt, the garlic level, and the texture, so the flavor fits your taste instead of the other way around.

You also stretch simple pantry ingredients into several meals. A single batch of this Tomato Pesto Recipe can coat pasta, top chicken, fill sandwiches, and upgrade eggs, which saves time and money.

“This Tomato Pesto Recipe tastes like summer in a jar and turns basic pasta into something restaurant-level in minutes. ★★★★★”

Ingredients You Need

Main ingredients

  • Tomatoes
    • 2 cups cherry or grape tomatoes, halved
    • You can use canned fire-roasted diced tomatoes in a pinch; drain them well first.
    • I like Mutti or Muir Glen for canned tomatoes because they taste naturally sweet.
  • Fresh basil leaves
    • 2 packed cups fresh basil
    • Avoid dried basil here; it turns the pesto flat and dusty.
    • If basil runs low, mix in baby spinach for color and volume.
  • Garlic
    • 2 to 3 cloves, peeled
    • Use fresh cloves, not the jarred chopped garlic, which tastes sharper and less clean.
  • Nuts
  • Parmesan cheese
    • 1/2 cup freshly grated Parmesan or Grana Padano
    • Pre-grated cheese in the green can clumps and tastes salty without depth.
    • Use a microplane or fine grater for a fluffy texture that blends smoothly.
  • Olive oil
    • 1/2 to 2/3 cup extra-virgin olive oil
    • Start with 1/2 cup and add more for a looser, saucier pesto.
    • Choose a medium, fruity oil; super peppery oils can overpower the tomatoes.
  • Salt and black pepper
    • 1 to 1 1/4 teaspoons kosher salt, to taste
    • 1/4 teaspoon freshly ground black pepper
    • Taste at the end and adjust, especially if your Parmesan runs salty.
  • Red pepper flakes (optional)
    • 1/4 teaspoon for a gentle heat
    • Add more if you like a spicy Tomato Pesto Recipe.
  • Lemon juice
    • 1 to 2 teaspoons fresh lemon juice
    • It brightens the tomatoes and keeps the pesto from tasting heavy.

Optional flavor boosters

  • 1 to 2 oil-packed sun-dried tomatoes, patted dry, for deeper tomato flavor
  • 1 teaspoon tomato paste for extra richness
  • 1 teaspoon sugar or honey if your tomatoes taste very acidic

Pantry shortcuts and substitutions

  • Use canned fire-roasted tomatoes when fresh tomatoes look pale and bland.
  • Swap Parmesan with Pecorino Romano for a saltier, sharper pesto; reduce added salt.
  • Replace pine nuts with toasted sunflower seeds for a nut-free version.
  • Use frozen basil cubes in winter and add a handful of fresh parsley to wake up the flavor.

Equipment list

  • Food processor or high-speed blender
  • Small skillet for toasting nuts
  • Cutting board and sharp knife
  • Measuring cups and spoons
  • Spatula to scrape down the sides
  • Airtight jars or containers for storage

Tips & Mistakes

  • Toast the nuts until lightly golden, not dark, to avoid a bitter pesto.
  • Dry the basil and tomatoes well after rinsing so extra water does not thin the sauce.
  • Pulse the garlic and nuts first so you avoid big garlic chunks in the final pesto.
  • Add olive oil in a slow stream while the processor runs to keep the texture silky.
  • Taste the pesto before adding more salt because Parmesan already adds plenty.
  • Use fresh lemon juice at the end to brighten flavor instead of dumping it in early.
  • Avoid over-blending; stop when the pesto looks slightly textured, not baby-food smooth.
  • Cool hot pasta slightly before tossing with pesto so the heat does not dull the fresh flavor.
  • Store pesto with a thin layer of olive oil on top to keep the surface from darkening.
  • Skip metal bowls for long storage; use glass jars to keep the flavor clean.

How to Make Tomato Pesto Recipe

Step 1: Prep the tomatoes and basil

Rinse the cherry tomatoes and pat them dry, then slice them in half. Rinse the basil leaves, spin them dry, and blot with a clean towel so no water pools in the processor. Pick off any black or slimy basil leaves so they do not add bitterness.

Step 2: Toast the nuts

Place the pine nuts in a dry skillet over medium heat. Shake the pan every 20 to 30 seconds until the nuts turn lightly golden and smell nutty, about 3 to 4 minutes. Transfer them to a plate right away so they do not keep cooking.

Step 3: Build the flavor base

Add the toasted nuts and garlic cloves to the bowl of a food processor. Pulse several times until the mixture looks finely chopped. Scrape down the sides so no big garlic pieces hide at the bottom.

Step 4: Add tomatoes, basil, and seasonings

Add the halved tomatoes, basil leaves, salt, black pepper, and red pepper flakes to the processor. If you use sun-dried tomatoes or tomato paste, add them now. Pulse until everything looks finely chopped and combined but still a bit chunky.

Step 5: Stream in the olive oil

Turn the processor to low and slowly pour in 1/2 cup olive oil through the feed tube. Watch the texture as it thickens and smooths out. Add up to 2 more tablespoons of oil if you want a looser Tomato Pesto Recipe for pasta or drizzling.

Step 6: Finish with cheese and lemon

Add the grated Parmesan and 1 teaspoon lemon juice. Pulse a few times until the cheese blends in and the pesto looks thick and spreadable. Taste and adjust with more salt, lemon juice, or red pepper flakes as needed.

Step 7: Use or store

Use the tomato pesto right away with hot pasta, on toast, or as a sauce for chicken or vegetables. If you plan to store it, spoon it into clean jars and smooth the top. Pour a thin layer of olive oil over the surface to protect the color and flavor.

Variations I’ve Tried

I swap half the basil with baby spinach or arugula when my basil stash runs low, which adds a peppery bite and keeps the color bright. I also use smoked almonds instead of pine nuts for a subtle smoky Tomato Pesto Recipe that tastes great on grilled chicken. Sometimes I add a roasted red pepper and a pinch of smoked paprika for a sweeter, deeper flavor that works well on flatbreads.

For a dairy-free version, I skip the Parmesan and add 2 tablespoons of nutritional yeast plus a bit more salt. I also tried a roasted tomato pesto version where I roast the cherry tomatoes with olive oil and garlic until they caramelize, then blend everything; that version tastes richer and slightly jammy. When I want a thicker spread for sandwiches, I cut the oil a bit and pulse less so the texture stays chunky.

How to Serve Tomato Pesto Recipe

Toss the Tomato Pesto Recipe with hot pasta and a splash of pasta cooking water so the sauce clings to every noodle. Spread it on toasted bread, focaccia, or flatbread and top with fresh mozzarella, sliced tomatoes, or grilled vegetables. Use it as a sauce for baked chicken, spoon it over roasted potatoes, or swirl it into warm rice or quinoa. It also tastes great as a dip with raw veggies or spooned over scrambled eggs for a quick breakfast upgrade.

How to store

  • Fridge: Spoon the tomato pesto into a clean glass jar, smooth the top, and cover with a thin layer of olive oil. Seal and refrigerate for up to 5 to 6 days.
  • Freezer: Portion the pesto into ice cube trays or small containers, freeze until solid, then transfer to freezer bags. Keep frozen for up to 3 months and label with the date.
  • Reheating / using from storage: Thaw overnight in the fridge or at room temperature for 20 to 30 minutes. Stir well, add a splash of olive oil or warm pasta water to loosen, and taste for salt and lemon before serving.
Tomato Pesto Recipe
Adaly Kandice

Tomato Pesto Recipe

Tomato Pesto is a vibrant, savory sauce made with sun-dried tomatoes, fresh basil, garlic, Parmesan, and olive oil—perfect for tossing with pasta, spreading on sandwiches, or using as a dip.
Prep Time 10 minutes
Total Time 10 minutes
Servings: 8
Course: Appetizer
Cuisine: American

Ingredients
  

  • 1 cup sun-dried tomatoes in oil, drained (reserve the oil)
  • 1 cup fresh basil leaves, lightly packed
  • 1/3 cup grated Parmesan cheese
  • 1/4 cup pine nuts
  • 2 cloves garlic
  • 1/4 cup extra-virgin olive oil (plus more as needed)
  • 1/4 teaspoon salt
  • 1/8 teaspoon freshly ground black pepper

Instructions
 

  1. Add sun-dried tomatoes, basil, Parmesan, pine nuts, and garlic to a food processor.
  2. Pulse several times until the mixture is finely chopped.
  3. With the motor running, slowly drizzle in the olive oil (and a little reserved tomato oil if desired) until the pesto reaches a thick but spoonable consistency.
  4. Season with salt and black pepper to taste, then pulse once or twice to combine.
  5. Transfer to a jar or bowl, cover, and refrigerate until ready to use. Serve with pasta, as a spread, or as a dip.

Notes

Nutrition Information
Approximate per 2-tablespoon serving: 120 calories; fat 11 g; saturated fat 2.5 g; carbohydrates 3 g; fiber 1 g; sugars 2 g; protein 3 g; sodium 160 mg. Values will vary based on specific ingredient brands, oil amounts, and portion size.