We start our creamy mushroom and spianch pasta sauce by finely chopping the onion, the garlic, and the ginger. If you prefer, you can grate the ginger, it will become softer.
Clean the mushrooms and cut them in small pieces, either slices or small cubes.
Put the oil in a large skillet and when hot, add the chopped onion, garlic, and ginger. Brown for a couple of minutes and add the curry and, if you are using it, the chili flakes now.
When the onion is translucent and the spices start releasing their aroma, add the mushrooms to the pan and some salt. Start cooking over medium fire and stir from time to time to make sure it's not sticking to the pan. If necessary, add some water but very little per time.
In the meantime, put some salty water for the pasta to boil and cook the pasta. If the mushrooms dry too much, you can add a spoon of cooking water from the pasta.
While the mushrooms are cooking, wash the spinach and set them aside. You are going to add them almost at the end.
When the mushrooms are cooked, using an immersion blender, blend a small part of it to give the recipe a nice, creamy touch.
You can now add the spinach and stir for a couple of minutes until soft. The spinach takes very little to cook.
When everything is cooked, adjust the salt either with your salt of choice or a few drops of soy sauce. Now you can add a little fresh cream and a few drops of lemon juice.
As the last step, drain your pasta and add it to the pan to mix it well with the sauce. TIP: Before draining the pasta, set aside a cup of the cooking water in case needed when all ingredients are mixed together.