Bloody Mary Pasta Salad is a fun twist on a classic pasta salad with a zesty, tomato-based dressing inspired by the flavors of a Bloody Mary cocktail. It’s packed with pasta, crunchy veggies like celery and bell peppers, and a little kick from Worcestershire sauce and hot sauce. The mix of tangy, spicy, and fresh textures makes it a great dish to brighten up any meal.
I really love making this salad for summer picnics or casual get-togethers because it’s both refreshing and satisfying. What’s cool is how the cocktail flavors come through without being overpowering, which means even folks who don’t love cocktails tend to enjoy it. I like to add a bit of fresh parsley on top for a pop of color and extra flavor.
My favorite way to serve Bloody Mary Pasta Salad is chilled, straight from the fridge, alongside grilled chicken or at a barbecue. It holds up well, so you can make it ahead of time and let all the flavors meld together. It’s always a crowd-pleaser, and I think it’s a neat way to shake up a regular pasta salad with a bit of personality.
Key Ingredients & Substitutions
Rotini Pasta: I like rotini because its spirals hold the dressing well. You can swap with fusilli, penne, or any short pasta you have on hand.
Shrimp: Cooked shrimp adds a nice, tender texture. If you want a vegetarian option, try chickpeas or diced avocado for creaminess.
Bloody Mary Mix: Using store-bought is quick, but making it yourself lets you control spice and flavor. Feel free to adjust horseradish or hot sauce to your taste.
Green Olives: They bring a briny punch that complements the spicy dressing. If olives aren’t your thing, capers work well too.
How to Make the Perfect Bloody Mary Dressing?
The dressing is the heart of this salad. Mixing it well ensures every bite is flavorful. Here’s my easy way:
- Combine tomato juice or cocktail mix with lemon juice for brightness.
- Add Worcestershire sauce and horseradish for depth and a slight kick.
- Season with celery salt, smoked paprika, black pepper, and hot sauce to balance smoky, spicy, and salty flavors.
- Whisk in olive oil to give the dressing body and a silky texture.
- Taste and adjust seasoning—add a dash more hot sauce if you want extra heat.
Make this dressing ahead and chill for at least 30 minutes to let the flavors mix well before tossing with pasta.

Equipment You’ll Need
- Large pot – I use this to cook the pasta easily and quickly, ensuring it doesn’t stick together.
- Colander – helps drain the pasta well and rinse with cold water to stop the cooking process.
- Large mixing bowl – perfect for combining the pasta, shrimp, and vegetables without making a mess.
- Small bowl or jar – for mixing the dressing ingredients so everything is well blended.
- Cutting board and knife – needed to halve cherry tomatoes and slice red onions and green onions.
Flavor Variations & Add-Ins
- Swap shrimp for cooked crab or grilled chicken for different proteins that add variety.
- Use different cheese like crumbled feta or shredded mozzarella to add a creamy touch.
- Add sliced celery or cucumber for extra crunch and freshness.
- Spice it up with a pinch of cayenne pepper or a dash more hot sauce for more heat.
Bloody Mary Pasta Salad
Ingredients You’ll Need:
For The Salad:
- 8 oz rotini pasta (or any spiral pasta)
- ½ pound cooked shrimp, peeled and deveined
- 1 cup cherry tomatoes, halved
- ½ cup green olives (pitted)
- ¼ cup red onion, thinly sliced
- 2 green onions, thinly sliced (for garnish)
For The Dressing:
- 1 cup Bloody Mary cocktail mix (store-bought or homemade, see below)
- 2 tbsp olive oil
- 1 tsp smoked paprika
- ½ tsp celery salt
- ½ tsp black pepper
- 1 tbsp lemon juice
- 1-2 dashes hot sauce (adjust to taste)
- Salt to taste
Optional: Homemade Bloody Mary Cocktail Mix
- 1 cup tomato juice
- 1 tbsp lemon juice
- 1 tsp Worcestershire sauce
- 1 tsp prepared horseradish
- ½ tsp celery salt
- ½ tsp smoked paprika
- 1 dash black pepper
- 1 dash hot sauce
How Much Time Will You Need?
This salad takes about 20 minutes to prepare, including cooking the pasta and mixing the ingredients. Then, plan to chill it for at least 30 minutes so all the flavors blend beautifully. Great for making ahead of time!
Step-by-Step Instructions:
1. Cook and Cool the Pasta:
Bring a large pot of salted water to a boil. Add the rotini pasta and cook according to package directions until just al dente. Drain the pasta and rinse under cold water to cool it down and stop the cooking. Set aside.
2. Combine Pasta and Ingredients:
In a large bowl, add the cooled pasta, cooked shrimp, halved cherry tomatoes, green olives, and thinly sliced red onion. Gently mix to combine.
3. Make the Dressing:
In a small bowl, whisk together the Bloody Mary cocktail mix (store-bought or homemade), olive oil, smoked paprika, celery salt, black pepper, lemon juice, and hot sauce. Stir well to blend all the flavors.
4. Toss the Salad:
Pour the dressing over the pasta mixture. Toss gently to make sure everything is coated evenly. Taste and add salt or more hot sauce if you like it spicier.
5. Chill and Garnish:
Cover the salad and refrigerate for at least 30 minutes to let the flavors mingle. Just before serving, sprinkle sliced green onions over the top for a fresh, crunchy finish.
Can I Use Frozen Shrimp for This Salad?
Yes! Just be sure to fully thaw frozen shrimp in the fridge overnight or under cold running water, then pat dry before using to avoid extra moisture in the salad.
Can I Make This Salad Ahead of Time?
Absolutely! Prepare the salad a few hours or even a day ahead, and store it covered in the fridge. Chilling allows the flavors to deepen, but add green onions just before serving for the freshest taste.
What Can I Substitute for Green Olives?
If you don’t have green olives, capers or diced pickles make great alternatives that add similar briny flavor. You can also omit them if preferred, though it changes the salad’s character.
How Should I Store Leftovers?
Keep leftovers in an airtight container in the refrigerator for 2-3 days. Give the salad a gentle stir before serving again and add fresh green onions for garnish.



