01 -
Bring a large pot of salted water to a boil. Add spaghetti and cook until just al dente, stirring occasionally. Reserve 1/4 cup pasta water before draining.
02 -
Heat olive oil over medium-high heat in a pan. Add shrimp in a single layer, season with salt and paprika. Cook 1 to 2 minutes per side until pink and opaque. Remove shrimp and set aside.
03 -
Reduce heat to medium and add minced garlic to the same pan. Sauté until fragrant, about one minute. Stir in diced tomatoes and tomato paste. Season with black pepper, paprika, salt, and sugar if needed. Add reserved pasta water, stir, and simmer until sauce thickens slightly.
04 -
Add drained spaghetti to the sauce and toss thoroughly to coat each strand. Stir in butter if using until sauce is glossy.
05 -
Return shrimp to the pan and gently fold through until warmed. Plate immediately and finish with an extra dusting of black pepper.