In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until translucent.
Stir in the minced garlic and red pepper flakes, cooking for an additional minute until fragrant.
Add the shrimp to the pot, seasoning with salt and pepper. Cook for about 2-3 minutes, until the shrimp starts to turn pink. Remove the shrimp from the pot and set aside.
In the same pot, add the diced tomatoes (with juice) and vegetable broth. Bring to a rolling boil.
Once boiling, add the spaghetti and cook according to package instructions, stirring occasionally to prevent sticking, about 8-10 minutes.
When the pasta is al dente, return the shrimp to the pot. Stir in the lemon juice, zest, and chopped parsley. Mix well to combine, cooking for an additional 1-2 minutes to heat through.
Taste and adjust seasoning with more salt, pepper, or red pepper flakes if desired.
Remove from heat and serve immediately, topped with grated Parmesan cheese if using.
Notes
Serve the pasta in shallow bowls, garnished with extra parsley and a lemon wedge on the side for a fresh touch.
Keyword garlic, one pot, pasta, quick meal, shrimp