Rich, bold, and full of delicious flavor, this homemade sauce is an easy way to make everyday meals tastier. The intense flavor of sun-dried tomatoes mixed with garlic, parmesan, olive oil, and nuts creates a creamy pesto that feels comforting and flavorful. Perfect for pasta, sandwiches, wraps, pizza, and even as a dip for bread or vegetables.
Best of all, it comes together in minutes with simple ingredients and a food processor. The texture is smooth, rich, and full of flavor in every bite. Once you try this homemade version, you may want to keep a jar in your fridge for a week for a quick and easy meal.
Why This Recipe Works
This recipe works because the ingredients create the perfect balance of rich, savory, and slightly tangy flavors. Sun-dried tomatoes give pesto its bold flavor, while parmesan cheese adds a salty richness. Garlic and olive oil help create a smooth texture and deep flavor, while pine nuts make the pesto creamy and satisfying. A little lemon juice also helps lighten the sauce and balance the richness.
Another reason this recipe is great is how quick and versatile it is. You can do it in 10 minutes with very little effort. Pesto works with pasta, sandwiches, grilled vegetables, pizza, and many other dishes. It also keeps well in the fridge, making it perfect for meal prep and busy weeknights. Homemade pesto tastes fresher and more flavorful than most store-bought versions, and you can easily adjust the texture and seasoning to suit your taste.

Ingredients
Sun-Dried Tomatoes: Sun-dried tomatoes give pesto its rich and bright flavor. Oil-filled tomatoes work best because they blend easily.
Parmesan Cheese: Parmesan adds a salty and nutty flavor to pesto. Pecorino Romano can also be used.
Garlic: Fresh garlic gives pesto a strong and sweet flavor.
Olive Oil: Olive oil helps create a smooth texture and rich flavor. Extra virgin olive oil works best.
Pine Nuts: Pine nuts add creaminess and texture. Walnuts or almonds can be used instead.
Tips
- Use full-fat sun-dried tomatoes for a smooth pesto.
- Lightly grind the nuts for extra flavor.
- Add more olive oil if the pesto feels too thick.
- Combine short pulses to control texture.
- Store pesto in the refrigerator for up to 1 week.

How to Serve
Sun-dried tomato pesto is rich, nutritious, and full of bright flavor. Works great as a pasta sauce, spread, or dip.
- Serve it with warm pasta.
- Spread it on sandwiches or wraps.
- Serve as a dip with crackers or bread.
Similar recipes
Tzatziki Sauce
Cholula Buffalo Sauce
Tartar sauce

-
Add the sun-dried tomatoes, parmesan cheese, pine nuts, garlic, and basil to a food processor.
-
Pulse a few times until the ingredients are chopped.
-
Slowly pour in the olive oil while mixing.
-
Add lemon juice, salt and black pepper.
-
Blend until the pesto reaches the desired texture.
-
Taste and adjust seasoning if needed.
-
Serve immediately or store in a sealed container in the refrigerator.
Calories: 271kcal Carbohydrates: 6g Protein: 5g Oil: 27g Saturated Fats: 4g Polyunsaturated Fats: 4g Monounsaturated Fats: 16g Cholesterol: 6mg Sodium: 280mg Potassium: 338mg Fiber: 1g Sugar: 0.3g Vitamin A: 338IU Vitamin C: 20mg Calcium: 112mg Iron: 1mg
• Use sun-dried tomatoes packed with oil for a smooth pesto.
• Lightly grind the nuts for extra flavor.
• Add more olive oil if the pesto feels too thick.
• Combine short pulses to control texture.
• Store pesto in the refrigerator for up to 1 week.
