Bring a large pot of water to boil, ready to cook your pasta.
Drizzle a pan with olive oil, add the onion and potatoes and cook for about 5 minutes on a medium heat. Stir in the rosemary and sage and cook for 1 minute.
Make some space in the middle of the pan and add a tablespoon of tomato paste. Stir it in and cook for a few minutes.
Add the chickpeas to the pan, the stock and season with salt and pepper. Cover and cook it for 10 minutes on a medium low heat with the lid on.
Meanwhile cook your pasta until al dente. If you can, use a small shape like tubetti or dadini as this is perfect for this pasta sauce.
When the chickpea, potato and onion sauce had 5 minutes of cooking remove half of it from the pan and blitz it together with a few ladles of the pasta water to achieve a nice creamy sauce and set aside.
Add the cooked pasta from the pasta water directly to the pan with the chickpeas, potatoes and onions. Then pour in the creamy sauce and stir well. Turn the heat off.
Add a drizzle of olive oil and the chopped parsley, if the sauce is too thick, add a splash of the reserved pasta water to loosen it. Stir well again before serving.
Serve and top with pangrattato if using.
