In a large pot, bring water to a boil and add a pinch of salt. Add the beef and cook for about 1-1.5 hours, or until tender. Remove the beef, let it cool, and then dice it into small cubes.
In the same pot of boiling water, add the diced potatoes and carrots. Cook until tender, about 10-15 minutes. Add the peas in the last 5 minutes of cooking.
Drain the vegetables and let them cool.
In a large mixing bowl, combine the diced beef, cooked potatoes, carrots, peas, and pickles.
In a separate bowl, mix together the mayonnaise, sour cream, and Dijon mustard. Season with salt and black pepper to taste.
Gently fold the dressing into the beef and vegetable mixture until everything is well coated.
Transfer the salad to a serving dish and smooth the top with a spatula.
Garnish with chopped fresh parsley or dill if desired.
Chill in the refrigerator for at least 1 hour before serving to allow the flavors to meld.
Enjoy your meal!