If you’re craving a vibrant and hearty meal that feels both fresh and comforting, this Tomato Spinach Shrimp Pasta Recipe is exactly what you need on your dinner table. Combining succulent shrimp, bright cherry tomatoes, and tender spinach all tossed in perfectly cooked spaghetti, every forkful bursts with wholesome flavors and satisfying textures. It’s a quick, colorful dish that’s as easy to make as it is delightful to eat, perfect for busy weeknights or impressing friends with minimal effort.

Ingredients You’ll Need
This recipe uses simple, everyday ingredients that come together beautifully to create a dish rich in flavor, texture, and color. Each element plays a key role in making this Tomato Spinach Shrimp Pasta Recipe truly shine.
- 8 oz spaghetti (or preferred pasta): Provides the perfect foundation to soak up the saucy, tomato-rich flavors.
- 1 lb large shrimp, peeled and deveined: Adds a tender, protein-packed punch that cooks quickly.
- 2 tablespoons olive oil: Used to sauté the garlic and shrimp, lending a luscious richness.
- 3 cloves garlic, minced: Infuses the dish with an aromatic warmth and depth.
- 2 cups cherry tomatoes, halved: Brings juicy sweetness and vibrant color to every bite.
- 4 cups fresh spinach: Adds a nutritious, leafy freshness that wilts perfectly in the pan.
- 1/2 teaspoon red pepper flakes (optional): Offers a gentle kick to awaken the palate without overpowering.
- Salt and black pepper to taste: Essential for seasoning and balancing flavors throughout.
- 1/2 cup chicken or vegetable broth: Creates a light, flavorful sauce that ties the ingredients together.
- Fresh basil leaves and grated Parmesan cheese for garnish (optional): Finished touches that elevate the dish with herbal brightness and creamy umami.
How to Make Tomato Spinach Shrimp Pasta Recipe
Step 1: Cook the Pasta
Start by boiling salted water in a large pot, then add your pasta of choice—spaghetti works beautifully here—and cook it until just al dente. Make sure to reserve a scoop of the pasta water before draining; this starchy liquid will later help you loosen the sauce and keep it silky.
Step 2: Sauté the Shrimp
While the pasta cooks, heat the olive oil in a wide skillet over medium heat. Toss in the minced garlic and let it cook just until fragrant, which usually takes about 30 seconds—don’t let it burn! Then add the shrimp and cook for 3 to 5 minutes until they turn a lovely pink and are cooked through. This step makes the shrimp tender and perfectly juicy.
Step 3: Add Vegetables
Next, stir in the halved cherry tomatoes along with red pepper flakes if you’re using them. Let the tomatoes soften and release their juices for around three minutes. Now, toss in the fresh spinach and stir everything until the spinach wilts down, creating a gorgeous bed of greens soaked in the flavorful pan juices.
Step 4: Combine Everything
Pour in the chicken or vegetable broth, then add your cooked pasta back into the skillet. Toss it all together gently to ensure every strand and piece is coated with that vibrant sauce. If the mixture feels a bit dry, add some reserved pasta water a tablespoon at a time to get it perfectly saucy. Don’t forget to season with salt and pepper to taste here.
Step 5: Serve Your Tomato Spinach Shrimp Pasta Recipe
Now that everything is combined and heated through, it’s time to plate up this delicious creation. Serve it hot, topped with some freshly grated Parmesan cheese and a few aromatic basil leaves if you like, adding that beautiful finishing touch that makes the dish truly special.
How to Serve Tomato Spinach Shrimp Pasta Recipe
Garnishes
Fresh basil leaves and grated Parmesan cheese are classic garnishes that bring extra layers of aroma and flavor to your Tomato Spinach Shrimp Pasta Recipe. The basil adds a fresh, herbal brightness while Parmesan lends a subtle cheesy umami boost, making each bite even more enjoyable.
Side Dishes
This pasta pairs wonderfully with light sides such as a crisp green salad, garlic bread, or even roasted vegetables. These options complement the richness of the shrimp and tomato sauce without competing with the main flavors, creating a well-rounded meal that feels balanced and satisfying.
Creative Ways to Present
For a fun twist, try serving this pasta in individual bowls garnished with edible flowers or a drizzle of infused olive oil. Alternatively, you can pile the pasta into a hollowed-out tomato or large bell pepper for a charming presentation that’s sure to wow guests at a casual dinner party.
Make Ahead and Storage
Storing Leftovers
This Tomato Spinach Shrimp Pasta Recipe stores well in an airtight container in the refrigerator for up to 2 days. Be sure to cool it down to room temperature before refrigerating to keep the flavors fresh and the shrimp tender.
Freezing
While shrimp pasta isn’t the best candidate for freezing due to the delicate texture of the shrimp, if you must, freeze it without cheese or fresh herbs in a freezer-safe container for up to one month. Thaw overnight in the refrigerator before reheating gently.
Reheating
Reheat the pasta slowly over low heat in a skillet with a splash of water or broth to bring back its moisture and prevent the shrimp from drying out. Alternatively, use a microwave in short bursts, stirring in between, for even warming.
FAQs
Can I use frozen shrimp for the Tomato Spinach Shrimp Pasta Recipe?
Absolutely! Just make sure to thaw the shrimp completely and pat them dry before cooking to avoid excess moisture. This helps the shrimp sear nicely and maintains the best texture.
Is it possible to make this pasta recipe vegetarian?
You can skip the shrimp and add extra vegetables like mushrooms, zucchini, or artichokes for a delicious vegetarian version. Using vegetable broth in place of chicken broth will keep the flavors balanced and satisfying.
What type of pasta works best for this recipe?
Spaghetti is classic and works beautifully here, but feel free to use linguine, fettuccine, or even penne. The key is choosing a pasta that holds the sauce and ingredients well for a harmonious bite every time.
How can I adjust the spice level?
If you prefer a milder dish, simply omit the red pepper flakes or reduce them. For more heat, increase the amount or add a dash of cayenne pepper during cooking.
Can I prepare parts of this recipe ahead of time?
Yes! You can chop the garlic, halve the cherry tomatoes, and clean the shrimp ahead of time to streamline your cooking process. Just combine and cook everything fresh for the best flavor and texture.
Final Thoughts
This Tomato Spinach Shrimp Pasta Recipe is a wonderful way to bring freshness and comfort together on your plate without spending hours in the kitchen. It’s approachable, flavorful, and versatile—perfect for when you want something impressive but effortless. Give it a try and watch it quickly become one of your favorite go-to meals!
Print
Tomato Spinach Shrimp Pasta Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Description
This Tomato Spinach Shrimp Pasta is a quick and flavorful dish combining al dente spaghetti with succulent shrimp, juicy cherry tomatoes, and fresh spinach. Enhanced with garlic, olive oil, and a hint of red pepper flakes, it’s a perfect weeknight meal that’s both satisfying and nutritious. Finished with a splash of broth and optional Parmesan and basil garnish, this pasta offers a delightful balance of textures and vibrant flavors.
Ingredients
Pasta
- 8 oz spaghetti (or preferred pasta)
Shrimp and Vegetables
- 1 lb large shrimp, peeled and deveined
- 2 tablespoons olive oil
- 3 cloves garlic, minced
- 2 cups cherry tomatoes, halved
- 4 cups fresh spinach
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
Liquids and Garnish
- 1/2 cup chicken or vegetable broth
- Fresh basil leaves for garnish (optional)
- Grated Parmesan cheese for garnish (optional)
Instructions
- Cook the pasta: Bring a large pot of salted water to a boil. Add the spaghetti and cook until al dente according to package instructions. Drain the pasta, reserving a small cup of the pasta water for later use.
- Sauté shrimp: While the pasta cooks, heat olive oil in a skillet over medium heat. Add minced garlic and sauté for about 30 seconds until fragrant. Add the peeled and deveined shrimp, cooking for 3-5 minutes until they turn pink and opaque.
- Add vegetables: Stir in the halved cherry tomatoes and red pepper flakes (if using) and cook for about 3 minutes until the tomatoes soften. Add the fresh spinach and cook until wilted, stirring occasionally.
- Combine everything: Pour in the chicken or vegetable broth, then add the cooked pasta to the skillet. Toss all the ingredients together, adding a splash of reserved pasta water if the mixture is too dry. Season with salt and black pepper to taste.
- Serve: Plate the pasta while hot. Garnish with freshly grated Parmesan cheese and fresh basil leaves if desired, and enjoy!
Notes
- You can substitute shrimp with chicken or tofu for variation.
- If you prefer a creamier sauce, add a splash of cream or a dollop of ricotta cheese when combining ingredients.
- Adjust the amount of red pepper flakes depending on your spice preference.
- Reserve pasta water is important to adjust the sauce consistency without thinning it down too much.
- Use gluten-free pasta to make this recipe gluten-free if needed.

