Bring a large pot of salted water to a boil and cook the spaghetti until it reaches a perfect al dente texture.
While the pasta cooks, heat a large skillet over medium-high heat and drizzle in the olive oil.
Add the shrimp, seasoning with a pinch of salt and black pepper. Sauté, stirring occasionally, until the shrimp turn pink and are cooked through, about 3-4 minutes.
Transfer the shrimp to a plate and set aside.
Return the skillet to low-medium heat and melt the butter. Add the garlic and sauté for about a minute, stirring occasionally.
Pour in the vegetable stock and heavy cream, then season with the remaining salt and black pepper.
Let the mixture simmer for about 5 minutes, stirring from time to time, until it thickens.
Once done, turn off the heat.
Add the drained spaghetti, cooked shrimp, and fresh parsley to the skillet. Using tongs, gently toss everything together until well combined.
Serve the shrimp spaghetti hot, garnished with extra parsley for a fresh, vibrant touch.