Garlic’s sizzling in the pan, and the shrimp are turning a perfect pink. Tomato Spinach Shrimp Pasta is coming together, and I can already tell it’s going to be a hit tonight.

This one’s for those nights when you’ve got 30 minutes and no clue what to cook. You’ll get a tasty meal on the table without breaking a sweat—plus, using fresh spinach makes it feel like you’re doing something extra special (trust me on this). Quick, easy, and oh-so-satisfying. Dinner’s sorted!
Why You’ll Love This Tomato Spinach Shrimp Pasta
- Super Easy Prep: It comes together in under 30 minutes, so it’s perfect for busy weeknights when you need something quick.
- Bold Flavor: The combination of garlic, herbs, and shrimp creates a melty-gooey sauce that’s packed with flavor.
- Crisp-Tender Spinach: Fresh spinach wilts beautifully into the sauce, adding a nice texture contrast to the pasta and shrimp.
- Versatile Ingredients: Feel free to swap in whatever veggies or pasta you have on hand; it works with almost anything!
- Surprising Health Boost: This dish is loaded with veggies, making it a great option for sneaking in some greens — just don’t expect leftovers to last long!
Tomato Spinach Shrimp Pasta Ingredients
For the Pasta:
spaghetti (12 ounces) — Use high-quality spaghetti like Barilla, or it’ll get mushy and bland.
olive oil (1 tablespoon) — Always use extra virgin olive oil; don’t skimp on flavor or it’ll taste flat.
garlic (3 cloves) — Sauté garlic until golden; burn it and you ruin the whole dish.
shrimp (1 pound) — Buy raw, peeled shrimp; don’t even think about using pre-cooked or it’s rubbery.
red pepper flakes (1 teaspoon) — Add red pepper flakes to oil before garlic; skip it and miss the heat.
For the Sauce:
diced tomatoes (1 can) — Go for San Marzano diced tomatoes; regular ones don’t pack the same punch.
fresh spinach (2 cups) — Fresh spinach wilts down quickly; skip it and you’ll lose that vibrant color.
basil (1 teaspoon) — Use fresh basil for a bright kick; dried just doesn’t cut it in this dish.
oregano (1 teaspoon) — Don’t swap dried oregano for fresh; the flavor’s way too weak that way.
salt (Salt to taste) — Don’t skimp on salt; under-seasoning will make your pasta taste bland.
black pepper (Pepper to taste) — Freshly cracked black pepper adds depth; pre-ground just won’t give the same kick.
For Garnish:
parmesan cheese (1/4 cup) — Use fresh grated Parmesan, like Parmigiano-Reggiano, or you’ll lose that rich creaminess.
fresh parsley (2 tablespoons) — Chop fresh parsley right before serving; if you do it early, it’ll wilt and look sad.
Full measurements in the recipe card below.
How to Make Tomato Spinach Shrimp Pasta
1. Boil the pasta: Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package instructions until al dente, which means it should have a slight bite when you taste it.
2. Drain and reserve: Drain the cooked spaghetti and set aside, but don’t forget to reserve 1/2 cup of that starchy pasta water (it’ll help later!).
3. Sauté garlic: In a large skillet over medium heat, add the olive oil. Toss in the minced garlic and sauté for about 1 minute until fragrant — you want it golden but not burnt (burnt garlic ruins everything).
4. Add shrimp: Now, add the shrimp to the skillet and cook for 2-3 minutes until they turn pink and opaque; they’ll curl up when they’re ready (so pretty!).
5. For the sauce: Stir in the diced tomatoes, basil, oregano, red pepper flakes, salt, and freshly cracked black pepper. Simmer for about 5 minutes; you’ll see it bubble gently as it comes together.
6. Add spinach: Then stir in the fresh spinach and cook until wilted — this should take about 2 minutes; you’ll love that vibrant green popping against the red sauce.
7. Combine everything: Gently toss your cooked spaghetti with the sauce in the skillet, adding reserved pasta water as needed to reach your desired consistency (this is where you can really make it your own!).
Watch out for overcooking — if you rush this step, you might end up with mushy noodles that just won’t cut it!
Exact quantities in the recipe card below.
How to Store Tomato Spinach Shrimp Pasta
- Room Temperature: Don’t leave it out too long — it should be eaten within 2 hours. Use a covered dish if you must set it down for a bit.
- Refrigerator: Store in an airtight container for up to 3 days. Just know that the shrimp might lose some of their tender texture after being chilled.
- Freezer: This dish doesn’t freeze super well, but if you want to try, use a freezer-safe container and eat it within 2 months. The spinach can get mushy when thawed (trust me on this).
- Reheating: Heat in the microwave or on the stovetop until it’s piping hot, about 5 minutes. You’ll know it’s done when you see steam rising and everything’s nice and warm again!
What to Serve with Tomato Spinach Shrimp Pasta?
This dish is light and fresh, but a few sides can add depth and balance the flavors perfectly.
- Garlic Bread: A crunchy texture that soaks up the sauce beautifully. Plus, who doesn’t love garlic bread?
- Caesar Salad: The crisp greens and tangy dressing provide a nice acidity that cuts through the richness.
- Roasted Asparagus: Try roasting asparagus with olive oil and salt for 15 minutes. It adds a vibrant color contrast!
- Lemon Wedges: A squeeze of lemon brightens everything. The acidity complements the shrimp and tomatoes nicely!
- Caprese Skewers: Cherry tomatoes, basil, and mozzarella on skewers are easy to prep ahead (just 10 minutes!) and add freshness.
- Chilled White Wine: A chilled glass of Sauvignon Blanc brings out the seafood flavors while balancing the warmth of the pasta.
- Grilled Zucchini Ribbons: Toss zucchini slices on the grill for about 5 minutes; they add a tender bite and earthy flavor.
Tomato Spinach Shrimp Pasta Variations
Here’s how to play with this recipe! Try these fun variations on your Tomato Spinach Shrimp Pasta.
- Extra Veggies: Toss in 1 cup of chopped bell peppers with the garlic for added crunch and flavor.
- Creamy Twist: Stir in 1/2 cup of cream after adding the diced tomatoes for a rich, velvety sauce.
- Zesty Lemon: Squeeze half a lemon over the finished dish for a bright, citrusy kick right before serving.
- Spicy Kick: Add an extra teaspoon of red pepper flakes when cooking shrimp for a bold heat boost.
- Shrimp Swap: Use 1 pound of cooked chicken instead of shrimp if you’re in the mood for something different.
- Herby Upgrade: Mix in 1 tablespoon of fresh basil right at the end for that garden-fresh flavor burst.
Make Ahead Options for Tomato Spinach Shrimp Pasta
I love prepping the sauce ahead for my Tomato Spinach Shrimp Pasta. You can make it up to three days in advance and store it in an airtight container in the fridge. Just be sure to keep the cooked spaghetti separate; it doesn’t hold well once it’s mixed with the sauce. When you’re ready to serve, reheat the sauce on the stove, toss in some fresh spinach, and cook until it wilts—this part only takes a couple of minutes! If you want to get ahead on shrimp too, peel and devein them a day before. Just remember, don’t add them until you’re ready to eat! Enjoy your meal!
Tomato Spinach Shrimp Pasta Recipe FAQs
Can I make Tomato Spinach Shrimp Pasta ahead of time?
You can prep some parts in advance, like cooking the spaghetti and making the sauce, but I wouldn’t recommend assembling it too early. If you mix everything together, the pasta can soak up the sauce and get mushy. Instead, keep the components separate in the fridge for up to a day, then combine them when you’re ready to eat. This way, you’ll get that fork-tender pasta you crave!
What can I substitute for shrimp in this recipe?
If you’re not a fan of shrimp or need a seafood alternative, try using chicken instead. Just cut it into bite-sized pieces and sauté until cooked through (about 5-7 minutes). You could also use firm tofu if you want a plant-based option. Just be sure to season it well — no one wants bland bites! And keep an eye on the texture; overcooking makes everything rubbery.
Why did my Tomato Spinach Shrimp Pasta turn out bland?
That could be due to under-seasoning or using low-quality ingredients. Make sure you’re salting your pasta water generously; it should taste like the sea! Also, don’t skip on freshly cracked black pepper and good olive oil. Trust me, they add depth. As a final check, give your sauce a taste before serving — if it’s lacking flavor, adjust with more salt or herbs as needed.
How do I know when my garlic is done cooking?
When sautéing garlic for this dish, look for that golden color — usually about 1 minute over medium heat should do it. You want it fragrant but not burnt (burnt garlic ruins everything). If you see any browning happening too quickly, lower your heat! It’s better to take your time here than end up with an unpleasant bitter flavor in your Tomato Spinach Shrimp Pasta.
Final Thoughts on Tomato Spinach Shrimp Pasta
Honestly, the real magic of this Tomato Spinach Shrimp Pasta is how quickly it comes together. In under 30 minutes, you can whip up a colorful, flavorful meal that feels a bit fancy but isn’t fussy at all. If you’re looking for something to spice up your weeknight dinner routine, this dish is calling your name. Give it a try and let me know how yours turned out in the comments!

Tomato Spinach Shrimp Pasta
Ingredients
Method
- Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package instructions until al dente.
- Drain the pasta and set aside, reserving 1/2 cup of the pasta water.
- In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
- Add the shrimp to the skillet and cook for 2-3 minutes until they turn pink.
- Stir in the diced tomatoes, basil, oregano, red pepper flakes, salt, and pepper. Simmer for about 5 minutes.
- Add the fresh spinach to the sauce and cook until wilted, about 2 minutes.
- Combine the cooked spaghetti with the sauce, adding reserved pasta water as needed to reach desired consistency.
- Serve the pasta in bowls, garnished with grated parmesan cheese and chopped parsley.
- Enjoy your Tomato Spinach Shrimp Pasta warm!
Nutrition
Notes
Tried this recipe?
Let us know how it was!
Tomato Spinach Shrimp Pasta
Ingredients
Method
- Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package instructions until al dente.
- Drain the pasta and set aside, reserving 1/2 cup of the pasta water.
- In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
- Add the shrimp to the skillet and cook for 2-3 minutes until they turn pink.
- Stir in the diced tomatoes, basil, oregano, red pepper flakes, salt, and pepper. Simmer for about 5 minutes.
- Add the fresh spinach to the sauce and cook until wilted, about 2 minutes.
- Combine the cooked spaghetti with the sauce, adding reserved pasta water as needed to reach desired consistency.
- Serve the pasta in bowls, garnished with grated parmesan cheese and chopped parsley.
- Enjoy your Tomato Spinach Shrimp Pasta warm!





