Spicy Shrimp and Citrus Salad

When perfectly cooked shrimp with just the right amount of spice gets paired with all the winter citrus, you get salad magic! This Spicy Citrus Shrimp Salad comes together in roughly 20 minutes, and it’s the perfect hearty weeknight salad that everyone will love. Especially during the winter months when fresh citrus is in abundance!

Spicy shrimp salad with citrus in a bowl.Citrus and Spicy Shrimp Salad

Get ready to fall in love with this Spicy Citrus Shrimp Salad! Not only am I in love with the beautiful colors of winter citrus, but the bursts of flavor it gives pairs so lovely in a salad. Everyone will love this easy shrimp salad recipe! You can make it spicy or not, and rest assured, the combination of lettuce, zesty shrimp, sliced citrus, and an easy grapefruit vinaigrette is absolutely the greatest combination when paired together.

What winter citrus is best?

While we love the combination we used here, you can absolutely get creative if you don’t like one of the citrus fruits we used.

Some in-season winter citrus includes: 

  • Oranges
  • Blood Oranges
  • Cara Cara Oranges
  • Pink Grapefruit 
  • White Grapefruit
  • Mandarin Oranges

Grapefruit dressing in a measuring cup.

How to Make this Shrimp Salad Recipe

It doesn’t take much to put together this salad. First assemble all of your salad ingredients, which largely consists of segmenting citrus. Then, make your dressing! And finally, cook your shrimp! Layer it all up and serve immediately.

Making salad dressing at home

I love making my own dressings for a few reasons.

  • They come together in a few short minutes. You simply need your ingredients, a bowl or mason jar, and a whisk!
  • You often have all the ingredients right in your pantry.
  • Often you’ll find store-bought salad dressings to have added sugars, preservatives, and icky oils, so making them yourself makes your salad dressing even healthier!
  • Plus, you can customize your dressing with your salad ingredients for less waste. For example, we used the grapefruit juice from the extra grapefruit in this salad for the dressing.

Cooked spicy shrimp for the salad in a bowl.

I love this zesty shrimp that cooks up in no time! It uses a few simple spices and you simply cook, let cool slightly, then serve on top of your salad! It would be delicious on top of any salad, or alone served with Herb and Garlic QuinoaOven Roasted Vegetables, or Homemade Guacamole for taco night! You can cook this shrimp in a skillet for ease, or if it’s grilling season, throw it on the grill!

Why are citrus fruits segmented?

Citrus fruit, like oranges and grapefruit are often segmented *basically* for presentation purposes. They look gorgeous, don’t you agree? When segmenting, you are removing the membrane, so you’re left with beautiful pieces of the fruit that are very juicy and delicious — perfect for a salad!

How to segment an orange or a grapefruit

  1. Place the fruit flat end down on the cutting board. Using a sharp knife, slice off the top and bottom of the orange. 
  2. Using even downward strokes, slice the skin away from the flesh and discard until completely peeled. Then, remove any remaining white pith.
  3. Cut between as close to the membranes as possible, to segment the fruit! 

Grapefruit vinaigrette being poured over citrus shrimp salad.

Like this salad recipe? Try these other favorite salads:

Want more shrimp recipes? Try these favorite easy shrimp recipes:

Spicy Shrimp and Citrus Salad
Serves 4
Write a review
Prep Time
10 min
Cook Time
8 min
Prep Time
10 min
Cook Time
8 min
  1. 3-4 cups spinach, kale, or lettuce
  2. 1 grapefruit, cut into segments
  3. 1 orange, cut into segments
  4. 1 blood or cara cara orange, cut into segments
  5. 1/2 red onion, sliced
For the Spicy Shrimp
  1. 15-20 shrimp, peeled and deveined
  2. 1 tablespoon extra-virgin olive oil or avocado oil
  3. 1 tablespoon chili powder
  4. 1 teaspoon paprika
  5. 1/2 teaspoon cumin
  6. 1/4 teaspoon garlic granules
  7. 1/4 teaspoon fine sea salt
  8. Pinch cayenne powder, omit if you don't love spicy
For the Grapefruit Vinaigrette
  1. 1/2 cup fresh grapefruit juice
  2. 2 tablespoons avocado or extra-virgin olive oil
  3. 1 teaspoon dijon mustard
  4. 1 teaspoon freshly grated ginger
  5. 1 teaspoon honey
  6. Pinch fine sea salt
  1. In a bowl place spinach, kale, or lettuce
  2. Add in citrus segments and sliced onion and set aside
  3. In a bowl combine shrimp with spices
  4. In a skillet heat oil and add in shrimp
  5. Let cook for 8 minutes, tossing often, until shrimps are fully cooked and opaque
  6. While cooking whisk together dressing ingredients
  7. Add shrimp to the salad
  8. Dress with the dressing and serve
  1. Citrus cut into segments looks like slices with no skin
Lexi's Clean Kitchen https://lexiscleankitchen.com/

Pin it for later:

Spicy Shrimp and Citrus Salad

What is your favorite way to use Winter citrus?

Thai Chicken Lettuce Wraps

With bold flavor and super fresh ingredients, these Thai Chicken Lettuce Wraps are perfect for meal prep for lunch or for a flavorful dinner. Marinated chicken is cooked together with Thai flavors, cabbage, bean sprouts and carrots before being placed inside of a lettuce wrap. Top with the creamiest peanut sauce to really make this special! Made in partnership with my friends at Stonewall Kitchen.

Thai chicken lettuce wraps with peanut sauce on a platter.Thai Chicken Lettuce Wraps

I used to love the lettuce wraps at that popular Asian chain restaurant, and they are totally the inspiration for this dish. Of course this recipe is a healthier version using real ingredients and my favorite soy-free alternatives to still get that classic taste. These lettuce wraps are topped with a creamy peanut sauce that completely makes the dish. Don’t worry though, there is an easy swap to make this peanut-free making this dish Whole30 and Paleo friendly.

Thai Chicken Lettuce Wraps deconstructed in a meal prep container.

Ingredients for Thai Lettuce Wraps

Thai chicken marinating in a bowl.

How to Make It

The first thing you want to do is marinate the chicken! This is going to add in some savory flavor to the dish. While we are suggesting to do this for about 30 minutes, it can be as quick as 15 minutes or as long as overnight. Obviously the longer you do it the better the flavor.

Once the chicken has been marinated, and all of the ingredients are prepped up heat up a large pan. Once hot, cook the mushrooms until all of the liquid has been evaporated.

Next add in the cabbage and a big pinch of salt and pepper cook until it’s softened. Move the mixture to the side to make room for the chicken!  Add in the remaining 1 teaspoon sesame oil to the pan and cook chicken until no pink remains, about 3-5 minutes. You’ll be leaving behind any of the excess marinade.

Finally, add in bean sprouts, and carrots and let cook until the bean sprouts are slightly wilted. Season the chicken and veggies to taste with salt and pepper and garnish with fresh basil and remaining green parts of the scallions. That last addition of the fresh herbs really helps this dish pop in flavor.

This dish will be garnished with a peanut sauce, that can be made with peanut butter or almond butter for those looking to keep it Whole30 or Paleo-friendly. To make it add all of the sauce ingredients to a bowl and whisk together. Depending on your thickness of nut butter, you may need to add in a bit more hot water. Add in more hot water if needed to reach desired sauce consistency.

Serve the chicken and veggies inside of lettuce cups and drizzle with the peanut sauce. Garnish with additional fresh herbs and sesame seed! Or make into meal prep. See below for more details on that!

Thai chicken mixture in a saute pan with fresh herbs on top.Why Stonewall Kitchen Products are Always in My Pantry

One of the most frequently asked questions I get about maintaining a clean-eating lifestyle is: what’s in my pantry? The simple answer is that it’s important to keep a wide range of products in your pantry that allows you to whip up a quick dinner or snack at a moments notice. Ones that don’t compromise on ingredients and that you can feel good about eating and serving. 

Headquartered in York, Maine (the cutest place ever), Stonewall Kitchen is the maker of some of my favorite gourmet specialty foods that always have a place in my pantry. Chances are, you’ve likely seen their famous jam in a grocery store near you (even Costco has it right now!). But in case you didn’t know, they have a wide range of healthy products that make it easy to maintain a good-for-you diet. 

Their Creamy Peanut Butter is one of my favorites (you can also grab it on Amazon) and it’s the perfect addition to these Thai Chicken Lettuce Wraps. Made with only roasted peanuts & salt (no added sugars or oils) you can feel good about enjoying it! While the chicken filling is good on it’s own, adding that creamy peanut sauce on top REALLY makes the dish.

Stonewall Kitchen Peanut Butter

Meal Prep Options

There are two ways that you can prepare this dish for the week ahead! If you wanted to eat this as actual lettuce cups you’ll want to store cleaned and dry lettuce leaves separately from the cooked chicken mixture. You can eat this cold or warm, so if you wanted to heat it up make sure to pack it separately from the lettuce so it can be heated.

Or you could make this into meal prep bowls by serving with cauliflower rice or regular white rice, and omit the lettuce cups all together.

Thai chicken with cauliflower rice in a meal prep container.

If you like this meal prep recipe, check out these others:

For more chicken recipes, check these out:

 Thai Chicken Lettuce Wraps with Paleo 'Peanut' Sauce

Prep Time 00:05 Cook Time 00:15 Total Time 0:20 Serves 4



    Chicken & Veggies

    Paleo ’Peanut’ Sauce

    • 1 tablespoon peanut butter
    • 1 teaspoon fresh lime juice
    • 1 tablespoon and 1 teaspoon filtered water
    • 1/4 teaspoon fish sauce
    • 1 teaspoon honey or coconut sugar


    1. In a bowl combine marinade ingredients and chicken and set aside.
    2. In a large skillet, heat oil over medium-high heat. Add in onion and and garlic. Sauté until onions turn translucent.
    3. Add mushrooms and let cook for 3-5 minutes, stirring occasionally until mushrooms soften and begin to brown.
    4. Add in marinated chicken, salt, pepper, and red pepper flakes, and cook chicken until no pink remains. Cover the pan to decrease cooking time.
    5. Add bean sprouts, scallions, grated carrot, spinach, and basil. Let cook for 5 more minutes or until bean sprouts are translucent and the spinach has wilted.
    6. Taste and add additional salt, pepper, and red pepper flakes as desired. Set aside to cool.
    7. In a small bowl, mix together peanut sauce ingredients.
    8. To Assemble;
      Lay out lettuce leaves on a plate and add fill with Thai chicken mixture
      Garnish with paleo 'peanut' sauce, scallions and sesame seeds if using.

    Recipe Notes

    Omit peanut sauce for Whole30 Compliant!

    Loading nutrition data...
    There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation, at no cost to you! However, I only recommend products I absolutely love and use in my own home! Thank you for supporting Lexi's Clean Kitchen when you shop! See my privacy policy for more information about this, the information we save, and more!

    Chopped Antipasto Salad with Chicken

    Looking for a flavor-packed dinner that’s going to be a hit? This healthy chopped antipasto salad recipe with chicken is loaded with fresh ingredients and is simple to make! It’s low-carb, paleo-friendly and kind of like eating an Italian sub without the bread (making it gluten-free, too)!

    close up shot of antipasto salad recipe

    Italian Antipasto Salad Recipe with Grilled Chicken

    Let’s talk about what’s in this easy weeknight dinner! To begin, this antipasto salad has the best marinated and grilled chicken. Secondly, this salad has all of the best Italian meats. And finally it has crisp chopped lettuce, fresh veggies and an amazing basil balsamic dressing. Have I sold you yet on eating this salad, or what?! This salad is basically an Italian sub turned into a salad with dinner-worthy chicken added in to make this hearty and delicious. This is to say, this is the perfect salad to bring to potlucks, picnics or cookouts or make it for dinner tonight!

    Italian dressing being poured onto antipasto salad

    What is antipasto salad?

    The word antipasto in Italian specifically refers to a pre-meal course. But in this instance I’m referring to the American style antipasto salad made up of cured meats and veggies. This antipasto salad recipe adds the extra addition of marinated grilled chicken to make it feel a little bit more like dinner. If you want an even easier meal you could skip the chicken and bulk up on the veggies for an even easier no-cook dinner recipe.

    What kind of meats are in it?

    The grilled chicken is the star of this dish along with classic Italian-American deli meats: pepperoni and salami! However, you can add any other Italian meats that you love. Some other great options are prosciutto, capicola or ham!

    Can you make it ahead of time?

    You can assemble everything for this salad about 2-3 days ahead of time, setting the dressing aside until ready to serve! Therefor, this hearty salad is a great meal prep option as well! You can make a big batch and pack some for the work week ahead.

    what is antipasto salad with pepperoni, salami, onions and chicken

    If you like this hearty salad, check out these others:

    Grilled Chicken Chopped Antipasto Salad

    Prep Time 30 min Cook Time 10 min Total Time 0:40


      Marinated Grilled Chicken

      Everything else

      Basil Balsamic Dressing


    • Chop chicken and place into a plastic bag
    • Add all marinade ingredients into the bag, toss, and set in the fridge for 30 minutes or longer
    • While marinating, chop lettuce, roasted red peppers, tomato, salami, pepperoni, and onion
    • Arrange in your dish
    • Remove chicken and heat your grill to medium heat
    • Place chicken on the greased grill for 9-12 minutes, flipping halfway through
    • Remove chicken and add to your salad plate
    • Take the additional 1/2 tbsp of seasoning and sprinkle over salad
    • In a bowl, whisk together dressing ingredients
    • Pour over salad and enjoy
    • Loading nutrition data...
      There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation, at no cost to you! However, I only recommend products I absolutely love and use in my own home! Thank you for supporting Lexi's Clean Kitchen when you shop! See my privacy policy for more information about this, the information we save, and more!

      7 Layer Taco Dip

      This 7 Layer Taco Dip is just what any party, or fun Saturday night needs! 7 layers of Mexican inspired flavor that is so delicious! This dip is gluten-free and optionally dairy-free and paleo!

      7 layer taco dip recipe with meat and chips7 Layer Taco Dip Recipe

      Is there any better food to bring to a pot luck or serve at your own party than a 7 Layer Taco Dip? Don’t think so! This classic dip is made healthier here with a few homemade substitutes for standard store-bought ingredients, and so so worth it! This version is gluten-free and we offer a few substitutions to make it paleo and dairy free if you need it.

      Be warned: there is no way there will be any leftovers when this dish is served, so make sure you get in there early if you want to have some yourself!

      How to make a 7 Layer Taco Dip

      Make or gather all of the layers!

      • Layer 1: Refried Beans (or extra guacamole for paleo/whole30)
      • Layer 2: Cooked beef mixture
      • Layer 3: Salsa
      • Layer 4: Guacamole
      • Layer 5: Cooked beef mixture
      • Layer 6: Cheddar cheese (substitute another layer of salsa for paleo/whole30/dairy-free)
      • Layer 7: Chopped Lettuce, Tomato, Red Onion

      Layer in all of the ingredients in an oven 8″x8″ (or similarly sized ) oven safe dish. After placing in cheddar cheese put in the oven to melt. Layer on the remaining and serve with hearty tortilla chips and veggies.

      baked 7 layer taco dip with meat

      Can this be made ahead of time?

      You can assemble and prep this entire dish 1 day ahead of time, with the exception of adding the fresh ingredients on top. You can prep those ahead of time though and have them all ready to go for your party. Right before serving place the assembled dip under the broiler to warm up and melt the cheese, and then top with fresh lettuce, tomato and onion.

      What to serve with this dip?

      Serve it with the classics: Tortilla chips (either corn or a grain free option like Siete) and veggies like celery, cucumber, peppers or carrots.

      Best ever Mexican layer dip with chip

      If you like this dip recipe, check out these others:

      7 Layer Taco Dip

      Prep Time 20 min Cook Time 10 min Total Time 0:30



        Refried black beans

        Beef mixture


        • Store-bought or homemade



      • 1. Make refried black beans- Heat 1 tbsp oil of choice in a pan
      • 2. Add in beans and let heat for 3-5 minutes, begin mashing
      • 3. Add in spices, mash and mix well
      • 4. Add in 2 tbsp water; mix until water is combined
      • 5. Remove from heat and set aside
      • 6. Make beef- in a skillet heat oil and garlic
      • 7. Add in beef and cook until brown
      • 8. Add in tomatoes, spices, and hot sauce; let cook for 3-5 minutes then remove from heat and set aside
      • 9. Make guacamole and chop lettuce, tomato, and onions for layer 7
      • 10. Once all the layers are prepared, start assembling in your dish; serve and enjoy!
      • Loading nutrition data...
        There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation, at no cost to you! However, I only recommend products I absolutely love and use in my own home! Thank you for supporting Lexi's Clean Kitchen when you shop! See my privacy policy for more information about this, the information we save, and more!