Assemble ingredients together before you begin.
First, you will cook the beef so that it has plenty of time to rest before serving. Start by heating a grill or skillet on high heat.
Season both sides of the beef with the salt, pepper, and olive oil.
Place the beef on the grill and grill each side for about 6 minutes. Flip the beef over and grill on the other side for another 6 minutes. The beef should be slightly charred and medium rare.
Remove the beef from the grill or pan and allow it to rest on a cutting board while you prep the other ingredients.
Now it’s time to make the salad dressing. Combine the dressing ingredients in a small bowl and use a whisk to combine. Alternatively, you can shake them all together in a mason jar. It’s important here to taste your dressing and adjust based on your personal preference.
Toss the fresh herbs, salad greens, cucumber slices, onion slices, and halved tomatoes in a large bowl. Pour a small amount of the dressing on the greens and toss again to coat all of the ingredients. (Do not use all of the dressing, just a small amount to coat everything.)
Place the salad greens on two large plates.
It’s time to slice the beef. Using a sharp slicing knife, cut the beef against the grain into thin, bite-sized slices. Divide the beef into two servings and gently place on top of the greens.
Pour about a tablespoon of the dressing over each serving of the beef on the salad. Garnish with the sliced onions and peanuts.
Serve immediately.