Creamy Mushroom Pesto with Couscous
Prep time
Cook time
Total time
Creamy and hearty mushroom dish that can be served with couscous, polenta or rice.
Recipe type: Main
Cuisine: Vegan
Serves: 2
  • Couscous:
  • 1 cup of couscous
  • Small pinch of salt
  • 1 clove of garlic
  • Vegan Pesto:
  • 2 tbsp of olive oil
  • Half a bunch of basil
  • ½ cup of walnuts
  • ½ lemon
  • Salt
  • Sauce:
  • 2 tbsp of extra virgin olive oil
  • ½ Spanish onion
  • 1 can of Cannellini beans
  • 3-4 Portobello mushrooms
  • Salt & Pepper to taste
  1. For the couscous: Heat up water and add to the couscous together with the garlic and a pinch of salt. Cover and let it rest for 1-2 minutes.
  2. For the Pesto: In a mortar and pestle, grind the walnuts. Add the basil and all other ingredients till it forms a paste and set aside.
  3. For the sauce, heat up a pan and add the olive oil.
  4. Add the onion and cook it for 1 minute or until translucid.
  5. Add the chopped Portobello mushrooms and cook until softened.
  6. Add the cannellini beans but keep the water, mix through and add the pesto paste.
  7. Once it is all combined and cooked through, add the cannellini beans water a little at a time to help thicken up the sauce.
  8. Season with salt and pepper if desired.
  9. When the couscous is ready, fluff it with a fork and serve it with the sauce.
Recipe by Eat Yourself Green at