The rich aroma of roasting cherry tomatoes wafts through my kitchen, instantly brightening my mood and transporting me to a sun-drenched Italian garden. Today, I’m thrilled to share my Easy Roasted Cherry Tomato Pesto recipe—a delightful twist on the classic basil version that will elevate your meals and reduce your kitchen time. With just 25 minutes of prep, this versatile sauce is perfect for tossing with pasta, slathering on sandwiches, or elevating your next crostini platter. The sweet, caramelized cherry tomatoes pair beautifully with the nutty flavor of toasted almonds, making each bite an irresistible treat. Whether you’re a busy weeknight cook or planning a leisurely weekend feast, this Tomato Pesto is your secret weapon. Ready to dive in and discover how to bring a taste of Italy to your table?

Why is Tomato Pesto a Must-Try?
Versatile: This Tomato Pesto is not just for pasta; it’s an amazing spread for sandwiches and crostini too! Quick to Make: In only 25 minutes, you’ll have a delicious sauce that’s ready to elevate any dish. Sweet and Savory: Roasting the cherry tomatoes intensifies their sweetness, creating a robust flavor you’ll crave. Unique Twist: Unlike traditional basil pesto, this version offers a fresh tomato richness that surprises and delights. Easy to Customize: Substitute almonds for pine nuts or experimentation with herbs can lead to your perfect blend! Dive into this culinary adventure, and don’t forget to check out my Pesto Turkey Caprese for a delightful serving suggestion!
Tomato Pesto Ingredients
For the Pesto
• Cherry Tomatoes – These naturally sweet gems create the delicious base of your Tomato Pesto; roasting them enhances their flavor beautifully.
• Extra-Virgin Olive Oil – A key ingredient that emulsifies the pesto and adds richness; always choose a fruity variety for the best taste!
• Slivered Almonds – Adds a delightful nuttiness; toasting them brings out their flavor—substituting with pine nuts will give you a more traditional twist!
• Garlic – This aromatic powerhouse adds depth; always use fresh garlic for the brightest flavor.
• Basil Leaves – Fresh basil provides the herbal notes that complement the sweetness of the tomatoes; vibrant leaves ensure optimal taste.
• Grated Parmesan Cheese – Gives your Tomato Pesto savory richness; for a vegan option, swap it out for nutritional yeast.
• Kosher Salt – Enhances all the flavors—adjust to taste for the perfect balance!
Step‑by‑Step Instructions for Tomato Pesto
Step 1: Preheat Your Oven
Begin by preheating your oven to 400°F (200°C). While the oven heats, line a rimmed baking sheet with aluminum foil to facilitate easy cleanup. This step prepares the foundation for roasting cherry tomatoes, enhancing their sweetness and flavor, which is vital for your Tomato Pesto.
Step 2: Roast the Cherry Tomatoes
Spread the cherry tomatoes on the prepared baking sheet in a single layer. Drizzle them with one tablespoon of extra-virgin olive oil, ensuring they are evenly coated. Pop them into the preheated oven and roast for about 20 minutes, or until they are tender and slightly caramelized, then allow them to cool.
Step 3: Toast the Almonds
While the tomatoes are roasting, place slivered almonds in a skillet over medium-low heat. Toast them for approximately 5 minutes, stirring frequently, until they turn golden brown and aromatic. Keep a close eye, as almonds can burn quickly, which would compromise the flavor of your Tomato Pesto.
Step 4: Blend the Almonds and Garlic
In a food processor, add the toasted almonds along with a few cloves of smashed garlic. Process them together, pulsing until the mixture resembles a fine crumb, allowing the garlic’s aromatic depth to meld with the nuttiness of almonds, setting the stage for your vibrant Tomato Pesto.
Step 5: Combine Remaining Ingredients
Once the cherry tomatoes have cooled, drain off any excess liquid if desired and add them to the food processor. Toss in fresh basil leaves, grated Parmesan cheese, and a pinch of kosher salt. Pulse everything together until mixed – this will create a rich and colorful blend, crucial for your Tomato Pesto.
Step 6: Emulsify the Pesto
With the food processor running, slowly drizzle in your remaining olive oil through the feed tube. Continue processing until the Tomato Pesto reaches a smooth and creamy consistency, which should take about 30 seconds. Scrape down the sides as necessary to ensure a perfectly blended outcome.
Step 7: Adjust Seasoning and Serve
Taste your Tomato Pesto and adjust the seasoning, adding more salt or oil if needed. Once satisfied with the flavors, transfer the pesto to a serving bowl or airtight container. This vibrant sauce is now ready to brighten your meals, whether tossed in pasta, spread on sandwiches, or served with crostini.

Tomato Pesto Variations & Substitutions
Feel free to unleash your creativity with this Tomato Pesto recipe, exploring exciting twists that cater to your taste buds!
-
Nut Swap: Substitute almonds with traditional pine nuts for a classic pesto flavor. The switch breathes a familiar richness into your dish.
-
Herb Twist: Add fresh parsley or peppery arugula for a vibrant flavor twist. Mixing up the herbs can truly redefine this beloved sauce.
-
Spice It Up: Introduce a pinch of red pepper flakes for a hint of heat. This spicy kick can turn your Tomato Pesto into a comforting, zesty delight.
-
Citrus Boost: Add a splash of fresh lemon juice to enhance brightness. The citrus acidity will balance the sweetness of the roasted tomatoes beautifully.
-
Creamy Variation: Blend in some cream cheese or Greek yogurt for a creamy texture. This creates a dreamy sauce perfect for dipping or spreading.
-
Vegan Version: Swap the Parmesan cheese for nutritional yeast to keep it dairy-free. Nutritional yeast adds a cheesy, nutty flavor without animal products.
-
Savory Addition: Mix in a tablespoon of sundried tomatoes for added depth and umami. The sundried tomatoes can elevate the richness of your pesto even further.
-
Pasta Pairing: For a unique take, mix in some cooked pasta directly into your pesto. This ensures a harmonious marriage of flavors and is perfect for a weeknight dinner!
Embrace your culinary adventure and remember to check out my Tomato Couscous Savory for another delightful twist on Italian flavors!
Expert Tips for Tomato Pesto
-
Choose High-Quality Ingredients: Use fresh, ripe cherry tomatoes and high-quality extra-virgin olive oil for the best flavor. Quality ingredients truly elevate your Tomato Pesto.
-
Toast with Care: Keep a close watch on the almonds while toasting; they can go from golden to burnt in seconds. Stir them frequently to get an even roast.
-
Balance Your Flavors: Taste your Tomato Pesto after blending and adjust the salt or oil as needed. A little extra salt can enhance the sweetness of the roasted tomatoes.
-
Storage Tips: Store any leftover pesto in an airtight container with a thin layer of olive oil on top to prevent oxidation. This helps preserve its vibrant color and flavor.
-
Make-Ahead Magic: Prepare your Tomato Pesto ahead of time and freeze in an ice cube tray. Once frozen, transfer to a bag for portioned use—perfect for busy nights!
Make Ahead Options
These Easy Roasted Cherry Tomato Pesto are perfect for meal prep enthusiasts looking to save time on busy weeknights! You can prepare the pesto up to 3 days in advance by roasting the cherry tomatoes and toasting the almonds ahead of time. Simply store the roasted tomatoes and almonds in airtight containers in the refrigerator, ensuring to keep them separate to maintain their quality. When ready to enjoy, blend the prepped ingredients with the garlic, basil, Parmesan, and olive oil as per the recipe. This way, you’ll have a fresh and delicious Tomato Pesto ready in minutes, allowing you to enhance your meals with minimal effort!
Storage Tips for Tomato Pesto
Fridge: Store your Tomato Pesto in an airtight container for up to 1 week. Be sure to cover the surface with a thin layer of olive oil to keep it fresh.
Freezer: For longer storage, freeze your Tomato Pesto in an ice cube tray. Once frozen, transfer the cubes to a resealable bag, where they can last up to 3 months—perfect for future meals!
Reheating: When ready to use, thaw in the fridge overnight or place in a microwave-safe bowl and heat gently. Stir in a splash of olive oil if needed for a smoother consistency.
Room Temperature: Avoid leaving Tomato Pesto at room temperature for more than 2 hours to ensure freshness and food safety.
What to Serve with Easy Roasted Cherry Tomato Pesto
Elevate your meal with vibrant pairings that complement the rich flavors of this delightful pesto.
- Pasta Primavera: Tossed with seasonal vegetables, it creates a colorful and fresh dish that harmonizes perfectly with the tomato-based sauce.
- Grilled Chicken Skewers: The savory char of grilled chicken contrasts beautifully with the sweet, nutty notes of the pesto, making each bite a delight.
- Caprese Salad: Fresh mozzarella and basil add creaminess and a bright flavor that balances the richness of the Tomato Pesto.
Bring a light, zesty touch to your table with a simple arugula salad, welcoming its peppery notes and crunch. Drizzle with olive oil and a squeeze of lemon for a refreshing contrast.
- Crostini with Goat Cheese: Spread a layer of creamy goat cheese topped with pesto on toasted bread, providing a luxurious appetizer for any gathering.
- Roasted Vegetables: Seasoned and caramelized, they enhance the pesto’s whole-grain character with an earthy depth that will leave you craving more.
- Sparkling Water with Lemon: Refresh your palate with this simple drink. The citrus complements the pesto’s flavors, adding a bubbly brightness to your meal.

Easy Roasted Cherry Tomato Pesto Recipe FAQs
What kind of tomatoes should I use for my pesto?
Absolutely! Cherry tomatoes are ideal for this recipe due to their natural sweetness and juicy texture. Roasting them intensifies their flavor, making for a rich, delicious base. If cherry tomatoes are unavailable, feel free to use garden tomatoes—just ensure they are ripe and flavorful for the best results.
How should I store leftover Tomato Pesto?
To keep your Tomato Pesto fresh, store it in an airtight container in the refrigerator, where it will stay good for up to 1 week. I recommend covering the surface with a thin layer of olive oil to prevent oxidation, which helps maintain that vibrant color and enticing flavor.
Can I freeze Tomato Pesto?
The more the merrier! You can absolutely freeze your Tomato Pesto. Pour it into an ice cube tray and freeze for up to 3 months. Once frozen, transfer the cubes into a resealable bag for easy, portioned use later on. When you’re ready to enjoy, just thaw them in the fridge overnight or microwave them briefly, drizzling in a little olive oil if needed for a smoother consistency.
What if my Tomato Pesto turns out too thick?
If your Tomato Pesto is thicker than you’d like after blending, don’t fret! Simply drizzle in additional olive oil while the processor is running until you achieve your desired consistency. Start with a tablespoon at a time, and remember to taste as you go for that perfect balance.
Are there any dietary considerations for this recipe?
Certainly! This Tomato Pesto is vegetarian-friendly and can easily be made vegan by substituting where necessary—simply replace Parmesan cheese with nutritional yeast. Be mindful of allergies: if nuts are a concern, feel free to use sunflower seeds in place of almonds or pine nuts. Always check ingredient labels to ensure they meet your dietary needs!

Tomato Pesto: Brighten Your Meals in Just 25 Minutes
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C) and line a rimmed baking sheet with aluminum foil.
- Spread the cherry tomatoes on the baking sheet, drizzle with 1 tablespoon of olive oil, and roast for about 20 minutes until tender.
- Toast slivered almonds in a skillet over medium-low heat for about 5 minutes until golden brown, stirring frequently.
- In a food processor, combine toasted almonds and smashed garlic, pulsing until it resembles a fine crumb.
- Once cooled, add cherry tomatoes to the food processor with basil leaves, grated Parmesan, and kosher salt. Pulse until mixed.
- With the processor running, gradually drizzle in the remaining olive oil until the pesto is smooth.
- Taste and adjust seasoning if needed. Serve in a bowl or store in an airtight container.

Leave a Reply