Creamy Asparagus Pasta with Green Pesto
This creamy asparagus pasta with green pesto is a quick vegan dinner that comes together in about 10 minutes, prep included. Tender asparagus and sliced garlic get folded into a silky soy-cream and pesto sauce, then tossed with pasta and a little nutritional yeast for a cheesy, comforting finish. It is the kind of everyday meal you make when you are craving something creamy but do not want to spend much time in the kitchen.

Why I finally shared this everyday recipe
Confession time. I decided to change things on the blog a little and start posting more of the day-to-day recipes I am making for lunch or dinner. These are yummy, easy meals I made and loved, but I never shared them because I was just TOO hungry to take “professional” pictures with my camera. No props, no proper light, no fancy plating, and I told myself the visuals were “not worthy.” I will not let that stop me ever again, so for this one I only have a couple of photos taken with my phone. No perfect pictures ahead, just the real, non-polished food I eat in my real life. 🙂
There are days when I am in the mood for something creamy and comforting, and I have plenty of options for that, maybe a cheesy casserole or some vegan lasagna. But this time I wanted to try something different. I was craving asparagus AND pasta, so the next best thing to do was this creamy asparagus pasta with green pesto, and it ended up pretty amazing, I must admit. I know some people here dislike asparagus, and I think that is such a shame, so let this recipe be a little dose of inspiration and let me teach you how to create the creamiest sauce with it.
What goes into this creamy asparagus pasta
The ingredient list is short, and each one earns its place. Here is what to know before you start:
- Asparagus is the star. Cut the stalks into 2 to 3 cm pieces and use mainly the upper, more tender parts. Do not toss the lower halves, though. Slice them thin and save them for soups or risotto so nothing goes to waste.
- Vegan soy cream makes the sauce silky. I always use the soy one from Alpro, but any unsweetened plant cooking cream works here.
- Nutritional yeast adds that savory, cheesy depth without any dairy. It is what makes the sauce taste rich.
- Green pesto, homemade or store-bought, brings the herby backbone. If you want to keep this fully plant-based, check the jar, since many store pestos contain parmesan. You can make your own from my vegan pesto recipes or swap in a spoon of basil pesto hummus.
- Pasta is up to you. I used fusilli because the spirals hold onto the sauce, and you can use gluten-free pasta if needed.
- Garlic, fresh basil, olive oil, salt, and pepper round everything out.

How to get the creamiest sauce
This is where a couple of small moves make all the difference. Boil the pasta according to the package while you work on the sauce. Add the olive oil to a pan, then the sliced garlic and asparagus, and sautee for 4 to 5 minutes on medium heat so the asparagus turns bright and crisp-tender rather than mushy.
Here is the key step: set the heat to a minimum before you add the pesto, chopped basil, soy cream, nutritional yeast, salt, and pepper. Plant creams can split or turn grainy if you let them boil hard, so keeping the heat low is what keeps the sauce smooth and glossy. Once the pasta is cooked, add it straight to the pan and toss. If the sauce feels too thick, loosen it with a little starchy pasta water, which also helps it cling to every spiral. If you like knowing more ways to adjust texture, my notes on how to thicken sauces and soups come in handy. Prepped and cooked, this whole thing should not take more than 10 minutes.

What to serve it with
This creamy asparagus pasta is a full meal on its own, and it is super efficient, just how I like my food. It works wonderfully for lunch or dinner, especially on busy weekdays when you do not have a lot of time on your hands. A simple green salad or a slice of crusty bread on the side is all it really needs. If you like fast, comforting pasta dinners like this, you will also enjoy my oyster mushroom spaghetti, and for more ideas to keep your week easy, take a look at these healthy dinner meal prep recipes.
Make-ahead and storage tips
Creamy pasta is at its best fresh off the stove, while the sauce is still glossy and the asparagus still has a little bite. If you have leftovers, store them in an airtight container in the fridge for 2 to 3 days. The sauce thickens as it cools, so reheat gently over low heat with a splash of plant milk or water to bring it back to that silky consistency. I would not freeze this one, since plant creams tend to separate after thawing.
Now I am sure you are eager to give this creamy asparagus pasta a try, especially if you thought you were not an asparagus person. Once you do, rate the recipe below and drop me a comment telling me how your sauce turned out, or whether you sneaked in extra pesto. I am so curious to read your take.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Creamy Asparagus Pasta with Green Pesto
Ingredients
- 200 g 7 oz pasta, I used fusilli. Use gluten-free if needed
- 200 g 7 oz asparagus, stalks, cut into 2-3cm pieces – we’ll only use the upper parts, which are more tender. you can keep the lower halves too, cut them into thin slices and use them for soups or risotto
- 4 garlic cloves sliced
- a handful of fresh basil
- 2 Tbsp green pesto homemade or store-bought
- 1 Tbsp olive oil
- 250 ml 1 cup vegan soy cream – I always use the soy one from Alpro
- 1 Tbsp nutritional yeast flakes
- salt and pepper to taste
Instructions
- Boil the pasta according to the instructions on the package.
- Add the olive oil to a pan. Add the sliced garlic and asparagus. Sautee for 4-5 minutes on medium heat.
- Set the heat to a minimum and add the pesto, fresh basil (chopped), soy cream, nutritional yeast, salt, and pepper.
- Once the pasta is cooked, add them to the pan and mix. If needed, fix the consistency with a little pasta water.
Frequently Asked Questions
Yes. The sauce is built on vegan soy cream and nutritional yeast instead of dairy, so it stays fully plant-based. The only thing to double-check is the pesto, since many store-bought jars contain parmesan. Use a vegan pesto or make your own to keep the dish 100% vegan.
Cut the stalks into 2 to 3 cm pieces and use mainly the upper, more tender parts. The lower halves can be woody, so instead of tossing them, slice them thin and save them for soups or risotto. That way nothing goes to waste.
Yes. Simply swap in your favorite gluten-free pasta and cook it according to the package. The rest of the ingredients, including the soy cream, nutritional yeast, and pesto, are naturally gluten-free, though it is always worth checking labels to be sure.
Set the heat to a minimum before you add the soy cream, pesto, and nutritional yeast. Plant creams can turn grainy or split if they boil hard, so a low, gentle heat keeps the sauce smooth and glossy. Warm it through rather than bringing it to a rolling boil.
Any unsweetened plant cooking cream works in place of the soy one. Oat cream or a plant-based cooking cream both give you that silky texture. I usually reach for the soy cream from Alpro, but use whatever you have on hand.
Loosen it with a little starchy pasta water, added a spoon at a time until it reaches the consistency you like. The starch in the water also helps the sauce cling to the pasta. A splash of plant milk works too if you have already drained your pasta.

Quick & delicious, exactly what I was looking for! ❤️