Every time I make this basil cream sauce, I’m reminded of how a few simple ingredients can come together to make something so comforting and flavorful. I first whipped this up on a whim after harvesting way too much basil from my little garden, and now it’s become a go-to for weeknight dinners. Whether it’s tossed with pasta or drizzled over roasted veggies, this sauce is always a winner!

An image of basil cream sauce in a bowl.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

💭 This sauce is the best way to use fresh basil!

This sauce is my favorite way to bring fresh basil to life in the kitchen—especially in the summer when basil is at its peak, fresh and oh-so flavorful. It’s creamy, herby, and comes together in just 15 minutes—perfect for those days when you want something homemade but don’t have hours to spend cooking.

Plus, it’s incredibly versatile! Toss it with pasta, spoon it over roasted veggies, or even use it as a dip for warm bread—it’s a little bit of comfort in every bite.

If you’re as obsessed with basil as I am, you’ll want to check out my pesto, basil aioli, pesto salad dressing and tortellini salad. Because let’s be real—there’s no such thing as too much basil!

📋 Ingredients and notes

You’ll need fresh basil leaves, heavy cream, pine nuts, shallot, avocado oil, garlic cloves, all purpose flour, fresh lemon juice and zest, salt, red pepper flakes, and black pepper. If you want a shortcut, you can also use store-bought pesto, along with heavy cream, flour, shallots, and lemon juice, and zest.

An overhead image of the ingredients of basil cream sauce.

Shruthi’s Top Tip

To substitute store-bought pesto, use 1/2 cup in place of the basil, pine nuts, garlic, and oil blend, skipping the blender step. Stir it directly into the cream sauce, adjust the seasoning, and add a touch of lemon zest for a fresh, balanced flavor.

  • Toast the pine nuts for a few seconds to bring out their nutty flavor.
  • If you’re blending warm cream sauce, leave the lid slightly ajar to release steam and avoid pressure buildup.
  • Add the lemon zest last to keep its fresh citrus flavor intact.
  • If the sauce thickens too much while cooking, add a splash of pasta water or milk to loosen it up.

Variations & Substitutions

  • Basil. Fresh basil is key for the best flavor—opt for bright green leaves with no dark spots. Sweet basil works best, but Thai basil can add a unique twist with its slightly spicy, anise-like flavor.
  • Garlic. I used freshly minced garlic for the best flavor. You can also use garlic powder if you want a milder garlic taste.
  • Shallots. Substitute with yellow onions or sweet onions.
  • Pine nuts. I love to toast the pine nuts briefly before adding them to the sauce. You can swap this with walnuts, cashews, or sunflower seeds (for a nut-free version).
  • All-purpose flour. Substitute with a 1:1 gluten-free flour blend.
  • Oil. Use a neutral oil like avocado oil to avoid overpowering the basil flavor.
  • Lemon. My recipe only calls for lemon zest, but you can also sprinkle a little bit of lemon juice if you want more acidity.
  • Seasonings. I like to keep it simple—salt, pepper, and red pepper flakes for a spicy kick. You can also add Italian seasoning or a dash of nutmeg for warmth.

Make vegan basil cream sauce

Substitute heavy cream with coconut cream for a vegan version. Whisk it well before adding to avoid lumps.

📖 How to make basil cream sauce

Step 1:
Heat a tablespoon of avocado oil on a skillet on medium heat. Then, add finely diced shallots and sauté for about 1 minute until it’s aromatic. Then, mince and add 3 cloves of garlic and sauté for about 30 seconds (you can also use 3 teaspoons of minced garlic instead).

An overhead image of sauteing minced shallots in a skillet.
An overhead image of adding garlic to the pan.

Step 2:
Then, add a cup of heavy cream (or coconut cream) along with a tablespoon of flour and allow it to cook down for about 5 minutes until you get a thick creamy sauce that can coat the back of your spoon.

An overhead image of adding the heavy cream to the skillet.
An overhead image of adding the heavy cream to the pan.

Step 3:
While the cream sauce is cooking down, add a cup of basil along with a tablespoon of pine nuts and three garlic cloves to a heat-proof blender or food processor, and pulse to combine. Add the remaining tablespoon of avocado oil to emulsify this sauce.

An overhead image of pesto in a bowl.

Step 4:
Transfer half a cup of the cream sauce from the skillet to the blender and blend it all up into a smooth consistency.

An overhead image of combining half of the cream and pesto.

Step 5:
Add this back into the skillet, then add a teaspoon of lemon zest, a teaspoon of salt and red pepper flakes, and half a teaspoon of pepper to finish the sauce.

An overhead image of transferring the sauce back to the skillet.
An overhead image of basil cream sauce in a bowl.

Step 6:
Serve immediately over your favorite pasta!

An overhead image of basil cream pasta in a bowl.

🍴 How to serve this creamy pesto sauce

This creamy basil sauce pairs perfectly with just about any pasta—whether it’s fettuccine, penne, or gnocchi, it’s a guaranteed 10 out of 10. But this sauce isn’t just for pasta, you can make a pesto flatbread or spread it on naan pizza, use it as a dipping sauce for smashed potatoes, or slather it on sandwiches!

An image of basil cream sauce tossed in penne pasta.

🍴Storage and reheating suggestions

Store any leftover sauce in a jar or any airtight container with a thin layer of olive oil on top to keep the basil green and fresh. It should keep in the fridge for 4-5 days.

To reheat, gently warm the sauce on the stovetop over low heat, stirring frequently. Add a splash of milk or cream to restore the creamy texture if needed.

🍴 More pasta sauce recipes

If you like this recipe, check out my other pasta sauces:

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

5 from 45 votes

Basil Cream Sauce

Delicious basil cream sauce offers both fresh and creamy flavors and is a great complement to any pasta! Plus, it comes together in just 15 minutes!
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 6 servings
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Equipment

Ingredients 

  • 2 tablespoons avocado oil, divided
  • 1 shallot, finely diced
  • 3 garlic cloves, minced
  • 1 cup heavy cream, substitute with coconut cream if vegan
  • 1 tablespoon flour, substitute with GF flour as needed
  • 1 cup fresh basil, finely chopped
  • 1 tablespoon pine nuts
  • 1 teaspoon fresh lemon zest
  • 1 teaspoon salt
  • 1 teaspoon red pepper flakes, optional
  • ½ teaspoon black pepper

Instructions 

  • Heat avocado oil on a skillet on medium heat. Then, add finely diced shallots and sauté for about 1 minute until it's aromatic. Then, mince and add garlic and sauté for about 30 seconds.
  • Then, add heavy cream (or coconut cream) along with flour and allow it to cook down for about 5 minutes until you get a thick creamy sauce that can coat the back of your spoon.
  • While the cream sauce is cooking down, basil along with toasted pine nuts and garlic cloves to a heat-proof blender or food processor, and pulse to combine. Add the remaining tablespoon of avocado oil to emulsify this sauce.
  • Transfer half a cup of the cream sauce from the skillet to the blender and blend it all up into a smooth consistency. Add this back into the skillet, then add a teaspoon of lemon zest, a teaspoon of salt and red pepper flakes, and half a teaspoon of pepper to finish the sauce. Serve over your favorite pasta!

Notes

  • To substitute store-bought pesto, use 1/2 cup in place of the basil, pine nuts, garlic, and oil blend, skipping the blender step. Stir it directly into the cream sauce, adjust the seasoning, and add a touch of lemon zest for a fresh, balanced flavor.
  • You can also add other herbs while making the cream sauce or substitute the avocado oil with butter – I find that using a neutral oil like avocado oil helps avoid splitting when stored in the fridge.
  • To reheat the recipe, simple simmer on low heat in a skillet. I recommend not reheating in a microwave if you can avoid it!
  • This cream sauce pairs really well with a number of cheeses – Parmesan, Pecorino Romano, and Asiago are all great pairings. It can also be served over a number of pasta dishes, but my favorite is to serve it with tortellini and short pastas!

Nutrition

Calories: 202kcal | Carbohydrates: 4g | Protein: 2g | Fat: 21g | Saturated Fat: 10g | Cholesterol: 54mg | Sodium: 409mg | Potassium: 82mg | Fiber: 1g | Sugar: 1g | Vitamin A: 895IU | Vitamin C: 2mg | Calcium: 40mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

👩🏽‍🍳 Troubleshooting FAQs

How do I reheat this sauce without it splitting?

Reheat it gently on the stovetop over low heat, stirring frequently. Avoid the microwave if possible, as it can separate the cream.

Can I make it nut-free?

Yes! Swap the pine nuts for sunflower seeds or simply leave them out altogether.

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

5 from 45 votes (43 ratings without comment)

Leave a comment

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.

4 Comments

  1. Kathryn says:

    Made this, it was delicious!
    Just checking to see if 6 garlic cloves in this recipe is correct? 3 in the sauté pan, 3 in the pesto?

    1. Shruthi Baskaran-Makanju says:

      I love garlic, but it’s totally adjustable to your liking! 🙂

  2. Allie says:

    5 stars
    I made this sauce for some pasta this week and it is TO DIE FOR! SO creamy and love the basil flavor. Def will make again.

  3. Ali says:

    5 stars
    This sauce was delicious, creamy and soooooo quick to make – my favorite kind of recipe!! Definitely pinning to use it weekly! Thank you!