Top News

Roast Beef Sandwiches With Green Curry Mayo
Sandy Verma | August 9, 2026 1:24 PM CST

Give leftover roast beef a delicious makeover with these bold and flavorful sandwiches inspired by the fresh, vibrant flavors of Thai beef salad. Thinly sliced roast beef is layered onto toasted bread with a creamy green curry mayonnaise, crisp vegetables, fresh herbs, and a bright lime dressing.

The combination of tender beef, spicy curry, crunchy vegetables, and tangy citrus makes every bite incredibly satisfying.

Ingredients

For the Sandwiches

  • 2 cups thinly sliced leftover roast beef
  • 4 sandwich rolls or slices of crusty bread
  • 1 small cucumber, thinly sliced
  • 1 carrot, julienned
  • ½ red onion, thinly sliced
  • Fresh cilantro
  • Fresh mint or Thai basil
  • Lime wedges

For the Green Curry Mayo

  • ½ cup mayonnaise
  • 1–2 teaspoons Thai green curry paste
  • 1 teaspoon fresh lime juice
  • 1 teaspoon fish sauce
  • ½ teaspoon honey
  • 1 small garlic clove, finely minced

Optional Dressing

  • 1 tablespoon lime juice
  • 1 teaspoon fish sauce
  • ½ teaspoon honey
  • 1 teaspoon sesame oil
  • A pinch of red pepper flakes

How to Make Roast Beef Sandwiches

Step 1: Prepare the Green Curry Mayo

Add mayonnaise, green curry paste, lime juice, fish sauce, honey, and garlic to a small bowl.

Mix until smooth and creamy. Taste and adjust the curry paste or lime juice according to your preferred level of heat and tanginess.

Step 2: Prepare the Vegetables

Thinly slice the cucumber and red onion. Cut the carrot into thin matchsticks.

Combine the vegetables in a bowl and add a little lime juice and fish sauce. Toss gently and let them sit for a few minutes so the flavors can develop.

Step 3: Toast the Bread

Lightly toast the sandwich rolls or bread until crisp on the outside while remaining soft inside.

This helps the bread hold the juicy filling without becoming soggy.

Step 4: Assemble the Sandwiches

Spread a generous layer of green curry mayonnaise over the toasted bread.

Add a layer of thinly sliced roast beef, followed by the crunchy vegetables.

Top with fresh cilantro, mint, or Thai basil.

Finish with an extra squeeze of fresh lime juice.

Step 5: Serve

Serve immediately with lime wedges on the side. For extra heat, add sliced fresh chili or a drizzle of chili sauce.

Tips for the Best Sandwich

  • Slice the roast beef as thinly as possible for a tender bite.
  • Use leftover beef straight from the refrigerator for easier slicing.
  • Don’t add too much curry paste at once; its heat can vary considerably between brands.
  • Fresh lime juice makes a noticeable difference in the final flavor.
  • Toasting the bread helps prevent the sandwich from becoming soggy.
  • Add fresh herbs just before serving to preserve their flavor and aroma.

Easy Variations

You can customize the sandwich with shredded cabbage, bean sprouts, avocado, pickled carrots, or sliced jalapeños. If you don’t have roast beef, leftover grilled steak or roast chicken can also work well.

For a lighter version, replace some of the mayonnaise with Greek yogurt.

The Bottom Line

These roast beef sandwiches are an easy way to transform leftovers into something completely different. The creamy green curry mayo, fresh vegetables, herbs, lime, and tender beef create a perfect balance of spicy, tangy, creamy, savory, and crunchy flavors—making this Thai-inspired sandwich an ideal quick lunch or casual dinner.


READ NEXT
Cancel OK