This Post May Contain Affiliate Links. Please Read Ourย Disclosure Policy.

This homemade pesto sauce recipe transforms everyday pasta into something spectacular. Made quickly in a food processor, the combo of fresh basil, rich Parmigiano-Reggiano, and a splash of cream makes this a delicious solution for busy weeknight dinners that still taste restaurant-quality!

Creamy pesto sauce in a glass jar with fresh basil leaves and wooden spoon

See recipe card below for full list of measurements, ingredients, and instructions.

Why This Recipe is So Good

  • This is ready so quickly that itโ€™s perfect for those chaotic weeknights when everyone’s starving and you need a fast dinner on the table.
  • While traditional pesto can sometimes feel heavy or oily, the cream creates this silky, luxurious texture that coats every strand of pasta perfectly. Kids who usually pick at their dinner will clean their plates (mine does with this sauce!).
  • Busy week ahead? Make a double batch and you’ve got instant flavor for pasta, chicken, sandwiches, and veggies all week long. It keeps beautifully in the fridge for up to 5 days.
  • Letโ€™s face it, groceries are not the cheapest these days, so the pesto sauce ingredients uses walnuts instead of pricey pine nuts which saves serious money without sacrificing that rich, nutty flavor. Your family will think you ordered takeout from that fancy Italian place downtown.

What You Need to Know Before You Start

  • If your basil tastes bitter (can happen with older leaves), blanch it in boiling water for 5 seconds, then shock in ice water before using. This little trick removes any bitterness while keeping that bright green color.
  • Cold cream straight from the fridge can cause your pesto to seize up and separate. Let it sit on the counter for 15 minutes before adding, or microwave for 10 seconds if you’re in a rush.
  • Don’t overprocess – pulse, don’t purรฉe! You want some texture here, not baby food. Those little flecks of basil and nuts are what make homemade pesto special. Stop processing while you can still see distinct pieces.
Spaghetti tossed with creamy pesto sauce in white bowl with basil garnish
Close-up view of creamy pesto sauce showing texture in glass jar

Frequently Asked Questions

What is pesto sauce?

Pesto is an Italian sauce that traditionally combines fresh basil, garlic, pine nuts, parmesan cheese, and olive oil. Our version adds cream for extra richness and a silkier texture that clings beautifully to pasta. Think of it as intense flavor in a jar – bright, fresh, and bursting with herbiness!

Is pesto sauce fattening?

Let’s be real, pesto is calorie-dense because of the healthy fats from olive oil and nuts. But here’s the thing: those are good-for-you fats that keep you satisfied! A typical 3-tablespoon serving has about 165 calories. To lighten it up, thin with pasta water instead of using more oil, or swap half the cream for Greek yogurt.

Can I make this without a food processor?

For sure, use a blender on pulse mode. You can even finely chop everything by hand and whisk in the oil and cream (if you have the time for that!).

How long does homemade pesto last?

Stored in an airtight container with that protective layer of oil on top, it’ll keep for 5 days in the fridge. For longer storage, freeze for up to 3 months.

Why did my pesto turn brown?

Basil oxidizes quickly when exposed to air. Adding that lemon juice and oil layer helps, but for the brightest green color, use it within 2-3 days.

Can I use this as a marinade?

You bet! It’s fantastic on chicken, shrimp, or vegetables. Just marinate for 30 minutes to 2 hours before grilling or roasting.

More Tasty Sauce Recipes

Making changes to a recipe can result in recipe failure. Any substitutions or variations listed are simple changes that I believe will work in this recipe, but results are not guaranteed.

Recipe By: Cheryl Malik

Creamy Basil Pesto Sauce

Prep 10 minutes
Total 10 minutes
This creamy pesto sauce recipe transforms everyday pasta into something spectacular. Made quickly in a food processor, the combo of fresh basil, rich Parmigiano-Reggiano, and a splash of cream makes this a delicious solution for busy weeknight dinners!
Cheryl MalikCheryl Malik
8

Equipment

  • Food processor 7-cup capacity or larger
  • rubber spatula for scraping bowl

Ingredients

  • โ…“ cup walnuts or raw pine nuts
  • 2 large garlic cloves roughly chopped
  • 2 cups packed fresh basil leaves
  • 1 teaspoon sea salt
  • ยผ teaspoon freshly ground black pepper
  • ยฝ cup grated Parmigiano-Reggiano cheese
  • ยฝ cup extra-virgin olive oil plus more as needed
  • ยฝ cup heavy cream

Instructions
 

  • Add โ…“ cup walnuts or pine nuts, 2 large garlic cloves roughly chopped, 1 teaspoon sea salt, and ยผ teaspoon freshly ground black pepper to food processor. Pulse 8 to 10 times until coarsely chopped.
  • Add 2 cups packed fresh basil leaves. Pulse 5 to 6 times until roughly combined with nut mixture.
  • With processor running, slowly drizzle in ยฝ cup extra-virgin olive oil through feed tube until well combined but mixture still has texture, about 30 seconds.
  • Add ยฝ cup grated Parmigiano-Reggiano cheese and ยฝ cup heavy cream. Pulse 3 to 4 times just until combined. For smoother consistency, add 1 to 2 tablespoons additional olive oil and pulse once more.
Make it Dairy-Free: Swap the cream for full-fat coconut milk (the thick part from a chilled can) and use nutritional yeast instead of parmesan. You’ll get that same creamy richness without any dairy.
Make it Lacto-Vegetarian Friendly: If you donโ€™t want to use Parmigiano-Reggiano, use Grana Padano, which tastes similar to Parmigiano-Reggiano, but other great options are Asiago, Pecorino Romano, and Gran Moravia.ย 
Make it Nut-Free: Substitute sunflower seeds or pumpkin seeds for walnuts. Toast them lightly first for better flavor.
Add Some Heat: Toss in ยผ teaspoon red pepper flakes with the garlic for a spicy kick that’ll wake up your taste buds, but be mindful if youโ€™re serving this to others who are sensitive to heat.
Room Temperature: For best results, bring all ingredients to room temperature before making. This prevents separation and ensures smooth, creamy texture.
Serving Suggestions: Toss with 1 pound cooked pasta, spread on sandwiches, use for a marinade for meats, use as pizza sauce, or thin with pasta water for lighter consistency.
Storage: Store in airtight container with thin layer of olive oil on top for up to 5 days in refrigerator. Freeze in ice cube trays for up to 3 months.

Approximate Information for One Serving

Calories: 237calProtein: 1gFat: 22gSaturated Fat: 6gCholesterol: 17mgSodium: 295mgPotassium: 40mgTotal Carbs: 1gFiber: 0.4gSugar: 1gNet Carbs: 1gVitamin A: 220IUVitamin C: 0.4mgCalcium: 17mgIron: 0.3mg
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did You Make This Recipe?

Tag @40aprons on Instagram and be sure to leave a review on the blog post!

Leave A Review

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Where To Next?