01 -
Cook the spaghetti according to package instructions until al dente. Before draining, reserve about 1/2 cup (100ml) of the cooking water.
02 -
Heat the oil in a large skillet over medium heat. Add the diced onions and cook for 3-4 minutes until soft and lightly browned. Add the garlic and cook for another minute until fragrant.
03 -
If using frozen spinach: Add it directly to the pan and stir until completely thawed. If using fresh baby spinach: Add the washed and lightly dried spinach to the pan (roughly chop if using larger leaves). The pan will be very full at first, but the spinach will quickly wilt down.
04 -
Add salt, pepper, and nutmeg, then stir everything well to combine.
05 -
Pour in the plant-based cream and stir well. If using fresh spinach, you can optionally blend the sauce with an immersion blender for a smoother texture.
06 -
Add the cooked pasta to the sauce along with about 1/4-1/3 cup (50-75ml) of the reserved pasta water. Mix well and allow it to simmer briefly so the starch in the pasta water can help thicken the sauce. Taste and adjust seasonings with additional salt, pepper, and nutmeg as needed before serving.