Bring a large pot of water salted water to a boil. Cook pasta according to package instructions.
Meanwhile, in a large saucepan, heat the olive oil and garlic on a medium setting. Add the pancetta to the pan and cook until golden brown. Transfer pancetta to a dish and set aside.
In the same pan, melt butter. Add onions and cook until soft and translucent. Add chicken stock and season with salt and pepper. Stir in pancetta and cook for 2 minutes. Reduce heat to low and add cream. Simmer for 5 minutes until slightly thickened.
Add the hot cooked pasta to the pan. Mix well to coat.. Stir in the peas and cheese.