Dinner’s on, and the pan’s sizzling with garlic and shrimp. This Tomato Spinach Shrimp Pasta is coming together in a flash. A splash of olive oil, a can of tomatoes, and just a handful of fresh spinach make for something quick yet satisfying.
This is for those nights when you’ve got 30 minutes to whip up something that feels fancy but isn’t a hassle. You’ll love how the shrimp cooks right in the sauce, soaking up all that flavor while keeping it easy on the cleanup (trust me). No fuss, just flavor. Let’s eat!
Why You’ll Love This Tomato Spinach Shrimp Pasta
- Quick Prep Time: You can whip this up in about 30 minutes, perfect for a weeknight when you’re short on time.
- Bright Flavor: The garlic and tomatoes give it a fresh, zesty kick that makes every bite pop (trust me on this).
- Crisp-Tender Spinach: The spinach wilts just right — it’s tender but still has a bit of bite, adding great texture.
- Versatile Ingredients: Don’t have shrimp? Toss in some chicken or even veggies; it works with whatever you’ve got hanging around.
- One-Pan Wonder: Everything cooks in one skillet, so cleanup’s a breeze — just be careful not to burn the garlic while you’re at it!
Tomato Spinach Shrimp Pasta Ingredients
For the Pasta:
spaghetti (12 ounces) — Use a good quality brand like Barilla for the best texture, or it’ll get mushy.
salt (1 tablespoon) — Don’t skimp on salt in the pasta water; it needs flavor or it’ll taste bland.
For the Sauce:
olive oil (1 tablespoon) — Go for extra virgin olive oil; the flavor’s key, don’t settle for anything less.
garlic (3 cloves) — Sauté garlic until fragrant, but don’t overdo it or it’ll burn and taste bitter.
diced tomatoes (1 can) — Canned San Marzano tomatoes are a must; other brands just won’t cut it.
fresh spinach (5 ounces) — Don’t skip rinsing fresh spinach; dirt hides in those leaves, and it’ll ruin your dish.
shrimp (1 pound) — Use wild-caught shrimp for better flavor; farmed shrimp can be mushy and bland.
red pepper flakes (1 teaspoon) — Add red pepper flakes to taste, but too much can drown the dish in heat.
dried oregano (1 teaspoon) — Dried oregano’s okay, but fresh is way better; don’t swap or you’ll miss the flavor.
For Garnish:
parmesan cheese (1/4 cup) — Grate fresh Parmesan on top; the pre-shredded stuff won’t melt right and tastes bland.
fresh basil (1 tablespoon) — Fresh basil’s a non-negotiable; dried won’t give you that vibrant, fresh kick.
Full measurements in the recipe card below.
How to Make Tomato Spinach Shrimp Pasta
1. Boil Water: Bring a large pot of salted water (1 tablespoon salt) to a rolling boil. You’ll know it’s ready when the bubbles are big and furious.
2. Cook Spaghetti: Add 12 ounces of spaghetti and cook according to package instructions until al dente, about 8-10 minutes. It should feel firm but not hard when you bite into it.
3. Reserve Water & Drain: Before draining, reserve 1 cup of that starchy pasta water. Then drain the spaghetti and set it aside while you make the sauce.
4. Sauté Garlic: In a large skillet, heat 1 tablespoon olive oil over medium heat. Now, toss in the minced garlic (3 cloves) and sauté for about 1 minute until it smells amazing — don’t let it burn!
5. Add Tomatoes & Simmer: Stir in 1 can of diced tomatoes, 1 teaspoon dried oregano, and if you like spice, add 1 teaspoon red pepper flakes. Let this simmer for about 5 minutes until it’s bubbling and fragrant.
6. Cook Shrimp: Toss in 1 pound of peeled shrimp and cook until they turn pink, which takes about 3-4 minutes. Don’t rush this part! If you do, the shrimp might turn rubbery instead of tender.
7. Finish with Spinach: Stir in 5 ounces of fresh spinach and cook until wilted, which should only take about 2 minutes. Finally, add the cooked spaghetti to the skillet and toss everything together! If it feels too thick, slowly add some reserved pasta water until it’s just right.
Top your Tomato Spinach Shrimp Pasta with grated Parmesan cheese and chopped basil before serving hot!
Exact quantities in the recipe card below.
How to Store Tomato Spinach Shrimp Pasta
- Room Temperature: Don’t leave it out for more than 2 hours (bacteria, y’know). If you have leftovers, just pop them in the fridge.
- Refrigerator: Store in an airtight container for up to 3 days. Just know the shrimp might get a little rubbery, but it’ll still taste good.
- Freezer: You can freeze this dish for up to 2 months. Use a freezer-safe container or heavy-duty foil (make sure it’s sealed tight). The texture of the spinach will change once thawed, but it’s still okay!
- Reheating: Microwave until steaming hot, about 2-3 minutes on high. If you’ve added some extra pasta water while reheating, you’ll notice the sauce comes back to life nicely!
What to Serve with Tomato Spinach Shrimp Pasta?
It’s a light, flavorful dish, but adding a couple of sides can really enhance the meal and provide some texture contrasts.
- Garlic Bread: Crunchy and warm, it’s perfect for scooping up every last bit of sauce (and takes just 10 minutes to toast).
- Caesar Salad: The crisp romaine and tangy dressing balance the richness, giving your palate a refreshing break.
- Roasted Asparagus: Its tender-crisp texture adds a nice contrast, plus the earthy flavor complements the shrimp beautifully.
- Caprese Skewers: Fresh mozzarella and tomatoes with basil add a colorful pop and acidity that cuts through the dish’s richness.
- Chilled Cucumber Soup: This cold soup brings a cooling effect that refreshes your taste buds after every forkful.
- Grilled Lemon Chicken: A zesty option that pairs well; marinate for an hour before grilling to soak in those bright flavors.
- Lemon Sorbet: Light and icy, it cleanses your palate between bites — perfect if you want something sweet but not heavy.
Tomato Spinach Shrimp Pasta Variations
Here’s how to play with this recipe and make it your own!
- Lemon Zest Boost: Add the zest of 1 lemon right before serving for a bright, fresh finish.
- Creamy Twist: Stir in 1/4 cup heavy cream after adding spinach for a rich, velvety sauce.
- Herb Infusion: Toss in 2 tablespoons chopped fresh basil along with the spinach for a fragrant upgrade.
- Garlic Lovers’ Delight: Double the minced garlic to 6 cloves when sautéing for an extra punch of flavor.
- Spicy Kick: Increase red pepper flakes to 2 teaspoons if you want some serious heat (but be careful!).
- Veggie Boost: Add 1 cup of sliced bell peppers or zucchini when you stir in the tomatoes for more color and crunch.
- Shrimp Substitute: Swap shrimp for 1 pound of chicken breast, cooking it until golden before adding garlic (it’s still awesome!).
Make Ahead Options for Tomato Spinach Shrimp Pasta
I like to prep the sauce for my Tomato Spinach Shrimp Pasta a day ahead. Just make the sauce up to where you add the spinach and shrimp, then let it cool before storing it in an airtight container in the fridge. The sauce keeps well for about 3 days, but I wouldn’t recommend cooking the shrimp ahead of time since they can get rubbery. Cook your spaghetti fresh right before serving to keep that nice bite. Just reheat the sauce on the stove, toss everything together, and you’re good to go! Keep it simple and enjoy dinner!
Tomato Spinach Shrimp Pasta Recipe FAQs
Can I make Tomato Spinach Shrimp Pasta ahead of time?
You can definitely prep some components in advance! Cook the spaghetti and sauce separately, then store them in the fridge. When you’re ready to eat, just reheat everything together on the stove. Just keep in mind that the shrimp might not be as tender if you reheat it too long, so watch for that pink color when cooking!
What can I substitute for fresh spinach in this recipe?
If you can’t find fresh spinach, you could use frozen spinach. Just be sure to thaw and drain it well first—nobody wants a watery pasta dish! Honestly, though, fresh is best for that bright flavor and crisp texture (plus, it wilts down beautifully). So if you can swing it, stick with the fresh stuff.
Why did my Tomato Spinach Shrimp Pasta turn out bland?
Blandness usually comes from two main culprits: not enough salt or using low-quality ingredients. Make sure to season your pasta water well with salt before cooking the spaghetti. Also, don’t skimp on quality—opt for good olive oil and canned San Marzano tomatoes for a big flavor boost. Trust me; you’ll taste the difference!
How do I know when the shrimp are cooked perfectly?
You’ll know your shrimp are done when they turn pink and opaque—this usually takes about 3-4 minutes. If they curl up into tight little balls, they’re overcooked (and nobody wants rubbery shrimp!). Aim for that fork-tender texture; it’s key to making this dish shine!
Final Thoughts on Tomato Spinach Shrimp Pasta
What makes this dish worth making is how quickly it comes together without skimping on flavor. You can have a satisfying meal on the table in under 30 minutes, which is a lifesaver on busy nights. If you’ve been putting this off, tonight’s the night. And don’t forget to let me know how yours turned out in the comments — I’m always curious about your twists!

Tomato Spinach Shrimp Pasta
Ingredients
Method
- Bring a large pot of salted water to a boil.
- Add spaghetti and cook according to package instructions until al dente.
- Reserve 1 cup of pasta water, then drain the spaghetti and set aside.
- In a large skillet, heat olive oil over medium heat.
- Add minced garlic and sauté for about 1 minute until fragrant.
- Stir in diced tomatoes, oregano, and red pepper flakes. Simmer for 5 minutes.
- Add shrimp and cook until they turn pink, about 3-4 minutes.
- Stir in fresh spinach and cook until wilted, about 2 minutes.
- Add the cooked spaghetti to the skillet and toss to combine.
- If the sauce is too thick, add reserved pasta water a little at a time until desired consistency is reached.
- Plate the pasta and top with grated parmesan and chopped basil.
- Serve immediately and enjoy!






