Warm, tender steak slices rest on a bed of crunchy lettuce topped with creamy avocado, bright red onion, juicy mango slices, and some sweet, crunchy caramelized macadamia nuts in this Steak and Mango Salad. It’s all drizzled with a sweet and savory dressing you might want to drink from a glass. This salad is truly restaurant quality! One of our ALL time favorites, here on Our Best Bites

Ingredients Needed
This is just a preview of ingredients and method, keep scrolling for full printable recipe.
Dressing and Marinade
- Freshly squeezed orange juice
- Fresh lime juice
- Soy sauce
- Brown sugar
- Fresh ginger
- Fresh garlic
- Canola oil
Salad
- Flank steak
- Romaine or red leaf lettuce
- Red onion
- Mangoes
- Avocado
- Cilantro
- Caramelized macadamia nuts



How to Make a Steak and Mango Salad
- Prepare Flank Steak: One thing that simplifies this Steak and Mango Salad is that you’ll make one dressing and you’ll pour part of it over your meat for a marinade, and save the rest for your salad dressing! After marinading the meat, cook it on the grill, or in the oven.
- Prepare Salad Ingredients: While steak is cooking and resting, prepare lettuce and slice mango, onion, and avocado.
- Assemble Salad: Place steak over lettuce with mango, avocado, and red onion. Sprinkle with candied macadamia nuts and cilantro and then drizzle with reserved dressing.

Storing and Other Tips
- Assembled salads are best eaten fresh! If you have leftovers or want to plan ahead, store salad components in the refrigerator (except nuts) and build your salads as needed. Enjoy your flank steak and dressing within 3-4 days for best results.
- To caramelize your macadamia nuts: Place 1/2 cup nuts and 1 1/2 tablespoons granulated sugar in a sauté pan on medium heat. Use a rubber spatula to toss the nuts frequently until sugar melts and caramelizes into a golden brown color. Remove nuts from pan and spread out onto a silicone baking sheet or parchment paper. Cool completely before serving.
Frequently Asked Questions
This salad comes together quickly when it’s time for assembly. To plan ahead, get your meat marinating (you could even cook it and eat it cold if you want). Make your dressing, slice the onions and cilantro, wash and prep your lettuce, etc. Then assemble your salads immediately before serving.
Yes, but I recommend a nice cut! New York strip or even tri tip steaks would be great.
Yep, pecans or walnuts would be great choices if you don’t have macadamia nuts.

Steak and Mango Salad
Ingredients
Dressing & Marinade
- ½ cup orange juice freshly squeezed
- 6 tablespoons lime juice fresh
- 6 tablespoons soy sauce
- ½ cup brown sugar
- 1 ½ tablespoons ginger freshly grated
- 4 cloves garlic pressed or finely minced
- ¾ cup canola oil
Salad
- 1 pound flank steak
- 1 head romaine or red-leaf lettuce
- 1 red onion thinly sliced
- 2 mangoes sliced
- 1 large avocado sliced
- ½ cup cilantro roughly chopped
- ½ cup macadamia nuts caramelized, see Notes section below for instructions
Instructions
Make Dressing/Marinade
- In a bowl, whisk together the orange juice, lime juice, soy sauce, brown sugar, ginger, and garlic. Whisk until sugar is dissolved. Continue whisking while slowly drizzling in the oils until combined. Alternately, you could vigorously shake all the ingredients together in a mason jar.
- Reserve about ¾ cup of this mixture for the salad dressing and place the rest of the mixture in a zip-lock bag.
Prep and Cook Flank Steak
- Lightly score the flank steak in a diagonal pattern on both sides. Place steak in the zip-top bag with marinade and leave in fridge for at least 8 hours, preferably overnight.
- Remove steak from fridge about 30 minutes prior to cooking and leave at room temperature. Heat outdoor grill to med-high heat. If an outdoor grill is not available, use the broiler, or an indoor grill pan. Remove steak from bag and let excess marinade drip off. Sprinkle steak lightly with salt and pepper. Cook for about 5-8 minutes on each side or until it reaches an internal temperature of about 135℉ for medium rare. (In order to stay tender, flank steak should still be pink in the middle, but nicely seared on the outside.) When done, remove from grill and wait at least 5 minutes before cutting to let the juices redistribute. While steak is cooking and resting, prepare other salad ingredients.
Assemble Salads
- Divide lettuce onto plates or bowls and top with slices of mango, avocado, and red onion.
- Slice steak into thin strips against the grain and add to salads. Sprinkle macadamia nuts (see notes below for caramelizing instructions) and cilantro on top and then drizzle with reserved dressing (make sure to shake well before pouring).
Notes
- Nutritional information was calculated for 4 very large salads. However, this recipe can make up to 6 large salads, or 6 – 8 side salads.
- Assembled salads are best eaten fresh! If you have leftovers or want to plan ahead, store salad components in the refrigerator (except nuts) and build your salads as needed. Enjoy your flank steak and dressing within 3-4 days for best results.
- To caramelize Macadamia Nuts: Place 1/2 cup nuts and 1 1/2 tablespoons granulated sugar in a sauté pan on medium heat. Use a rubber spatula to toss the nuts frequently until sugar melts and caramelizes into a golden brown color. Remove nuts from pan and spread out onto a silicone baking sheet or parchment paper. Cool completely before serving. Can be made a day ahead of time.












Questions & Reviews
This is really good…like restaurant quality good! I can’t wait to make it again! Thanks for the recipe!
This is my all time favorite salad. I could eat it everyday. My favorite version is with the steak but it works well with chicken too. I chunk everything because I think it is easier to eat. And I normally caramelize cashews because I always have those around. The dressing is to die for, I love soaking up the extra on my plate with some good artisan bread. Thanks for the delicious recipe!
I made this for dinner tonight. It was AWESOME.
I made this again last night. To-die-for. My daughter loves cilantro as much as I hate it. I bought some for her to put on her own salad, but she had to sit on the other side of the table from me while we ate so I wouldn’t have to smell it. The good thing about this salad is that each plate can be individualized! And the meat- oh, the meat. So, so, so good. Okay, I think I’ve said enough.
Oh… and we dressed ours in homemade cilantro ranch dressing. I would recommend trying it like that!
Had a few mangoes to use that came in my BOUNTIFUL BASKET. Glad I found this recipe! It was AMAZING! I swear anything would taste good in this marinade. My steak marinaded aout 12 hours-AWESOME! This will be a regular around our home! Except maybe without the mango… I don’t think I like mangoes much… 🙁
This salad is SO darn good, I could eat it every day! Thanks!