This garlic butter pasta coats spaghetti in a smooth sauce made with gently cooked garlic, vegan butter, tomato paste and fresh basil. A little starchy pasta water brings everything together without cream.

The garlic cooks slowly on the stovetop until soft enough to mash, then becomes a flavored butter you can use straight away. Keep the heat gentle when tossing the pasta and adjust the sauce just before serving for glossy, well coated noodles.

Why It Works

  • Mellow garlic: Gentle cooking softens the cloves and takes away their raw bite. Pale golden, mashable garlic gives a smoother result than dark, crisp cloves.
  • Flavor in the butter: Tomato paste adds savory depth, basil brings freshness and vegan Parmesan adds a salty finish.
  • A glossy coating: Tossing the butter with starchy cooking water helps the sauce cling to the pasta. You control how rich and loose it becomes.

How To Make It

Soften the garlic, blend the butter, stir in the flavorings and toss with pasta. See the recipe card for quantities and full cooking instructions.

Peeled garlic cloves gently cooking in olive oil
Soften: Gently cook the garlic until tender and pale golden.
Cooked garlic blended with softened vegan butter
Blend: Drain the garlic and blend with softened vegan butter.
Tomato paste, vegan Parmesan and basil mixed into garlic butter
Mix: Stir in the tomato paste, vegan Parmesan and basil.
Spaghetti tossed with tomato basil garlic butter
Toss: Toss the pasta with garlic butter and starchy cooking water.

Tips

  • Watch the garlic: Keep the oil at a gentle bubble. Lower the heat if the cloves brown before they soften, and use tenderness as your guide rather than the clock alone.
  • Drain before blending: Lift out the cloves with a slotted spoon. The oil is the cooking medium; the whole pan of oil does not go into the butter.
  • Use soft butter: A small food processor or immersion blender in a narrow container handles this small batch better than a large blender. For a simpler option, mash the very soft garlic thoroughly with a fork and beat it into the butter.
  • Keep the sauce loose: Reserve the cooking water near the end, when it is starchy. Toss over low heat and add water a little at a time. If the pasta still tastes undercoated, add more of the flavored butter as well.
  • Serve straight away: Pasta continues absorbing sauce as it sits. Finish slightly looser than you want it on the plate, then divide among warm bowls.

Swaps and Variations

  • A brighter finish: Add a little lemon juice after tossing, taste, then add more if needed. A reader found this helpful for balancing the rich butter.
  • Extra heat: Finish with chili flakes or a drizzle of chili oil. Chili oil is the red topping shown in the video.
  • More vegetables: Fold in cooked mushrooms, wilted spinach or roasted broccoli before serving. White beans or crispy tofu also make good additions.
  • Different pasta: Linguine, fusilli or rigatoni can replace spaghetti. For a gluten free version, use suitable pasta and check the Parmesan and optional breadcrumbs.

Serving Ideas

Serve with a crisp green salad or roasted vegetables to balance the buttery sauce. For something to scoop up the last of it, try vegan cheesy garlic bread. Extra basil, vegan Parmesan or toasted breadcrumbs make an easy finish.

Frequently Asked Questions

Is the garlic roasted or cooked on the stovetop?

It is gently cooked in oil on the stovetop, a method often called garlic confit. This recipe does not need an oven. For a different sauce made with garlic, oil and parsley, try my garlic confit pasta.

Do I use all the garlic butter?

The recipe makes roughly ¾ cup of flavored butter. Start with the amount in the recipe card, then add more until the pasta is coated to your liking. Several readers prefer most or all of the batch for a richer finish, so treat the starting amount as a guide rather than a limit.

Why is my pasta dry or oily?

Dry pasta usually needs more liquid, more sauce or less time over the heat. Add warm starchy water gradually while tossing, then add more flavored butter if needed. If oil separates, take the pan off the heat briefly and keep tossing with a small splash of water until the coating comes together.

Do I have to chill the butter?

No. Use it freshly mixed if you are making the pasta immediately. Chilling is only for a firmer, scoopable texture and adds about 30 minutes. Vegan butter in a tub may stay soft; a block or stick usually firms more, but either can be used in the sauce.

What if my blender will not blend the butter?

Make sure the butter is softened and the garlic is fully tender. Use a smaller processor or a narrow container with an immersion blender, stopping to scrape down the sides. You can also mash the garlic into a paste with a fork before mixing it into the butter.

Can I make it without vegan butter?

Butter gives this particular sauce its flavor and body, so replacing all of it with oil changes the dish. For a pasta designed around olive oil instead, make spaghetti aglio e olio.

Can I prepare the garlic butter ahead?

Yes. Refrigerate it promptly in a covered container and use within 4 days of cooking the garlic, or freeze small portions for longer storage. If you chill it, a softer texture is normal with some vegan butter brands.

What can I do with the leftover garlic oil?

Use it in cooking, but store it correctly: refrigerate promptly, use within 4 days or freeze. Straining does not make homemade garlic oil safe to keep at room temperature. See Oregon State University’s garlic storage guidance.

Storage

Refrigerate leftover pasta in a covered container within 2 hours and use within 3 days. Reheat gently with a splash of water, stirring until hot throughout. Refrigerate unused garlic butter and garlic oil promptly and use within 4 days of preparing the garlic, or freeze portions; freezing the butter separately gives a better texture than freezing dressed pasta.

More Pasta Recipes

Garlic butter pasta with basil and vegan Parmesan in a serving bowl

Garlic Butter Pasta

4.72 from 14 reviews
Spaghetti coated in a smooth vegan garlic butter sauce with tomato paste, basil and vegan Parmesan. Gently cooked garlic and starchy pasta water give the sauce its flavor and glossy finish.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian, Italian-Inspired
Calories: 445

Ingredients
  

For the Garlic-tomato basil butter:
  • 2 whole garlic bulbs (peeled)
  • 1/2 cup olive oil (just enough to cover the cloves)
  • 1/2 cup softened vegan butter
  • 1 tbsp tomato paste
  • 3 tbsp grated vegan Parmesan
  • Small handful fresh basil, finely chopped
  • Salt and freshly ground black pepper
For the Pasta:
  • 400 g spaghetti (or any pasta you like)
  • 1 cup pasta’s cooking water
  • Extra vegan Parmesan, basil, toasted breadcrumbs or chili oil, for topping (optional)

Equipment

  • Medium saucepan
  • Small food processor or immersion blender
  • Large pot for boiling pasta
  • Slotted spoon
  • Mixing bowl
  • Fork for mashing garlic (optional)

Method
 

  1. Soften the garlic: Put the peeled cloves in a small saucepan and add enough olive oil to just cover them, about ½ cup. Cook over low heat for about 20 minutes, swirling occasionally, until the cloves are soft enough to mash and pale golden. Larger cloves may take longer. Keep the oil gently bubbling, not frying vigorously. Lift out the garlic with a slotted spoon and let it cool until warm.
  2. Make the flavored butter: Blend the drained garlic with the softened vegan butter until smooth, or mash the garlic thoroughly and beat it into the butter. Stir in the tomato paste, vegan Parmesan and chopped basil. Season with salt and pepper to taste. This makes roughly ¾ cup (12 tablespoons). Use immediately, or refrigerate for about 30 minutes if you want it firmer. Chilling is optional and is not included in the total time.
  3. Cook the pasta: Boil the spaghetti in salted water according to the package directions, stopping about 1 minute before al dente. Reserve 1 cup of the starchy cooking water just before draining. Do not rinse the pasta.
  4. Toss the sauce: Return the hot pasta to the pot over low heat. Start with 4 tablespoons of the flavored butter and a generous splash of reserved pasta water. Toss continuously until glossy. Add more water gradually to loosen, and more flavored butter to taste if the noodles seem undercoated; you may prefer most or all of the batch for a richer sauce. If the sauce separates, briefly remove from the heat and toss with a small splash of water.
  5. Serve: Taste and adjust the seasoning, then serve immediately in warm bowls. Finish with extra vegan Parmesan, basil, toasted breadcrumbs or chili oil, if desired. Refrigerate any unused garlic butter and cooking oil promptly; see the notes.

Nutrition

Serving: 1portionCalories: 445kcalCarbohydrates: 74gProtein: 13gFat: 10gSaturated Fat: 3.4gFiber: 3gSugar: 4g

Notes

Butter and sauce: The flavored butter makes roughly ¾ cup. Start with 4 tablespoons for the pasta, then add more to taste, loosening with pasta water. Chilling the butter is optional.
Storage: Refrigerate leftovers promptly. Keep pasta for up to 3 days and garlic butter or cooking oil for up to 4 days from preparing the garlic; freeze the butter or oil for longer storage.
Nutrition: Estimated per quarter of the pasta using 4 tablespoons of flavored butter in total (about one third of the batch). Excludes the drained cooking oil and optional toppings; using more butter or retaining oil increases the figures.

Tried this recipe?

Let us know how it was!

THE DR. VEGAN COOKBOOK COLLECTION

More ideas for your next pasta night

Explore seven digital cookbooks with 200+ plant-based recipes, from quick dinners to comfort food.

Explore the cookbooks →

Making this later? I’ll email you this recipe, free.

The recipe on this page, straight to your inbox. No payment or card needed.

New here? Click the button in your email to open this recipe and confirm you’d like my free recipe emails: five reader favorites over the next few days, then one a week. Unsubscribe anytime.