Wash and peel the carrot and potatoes. Chop the potatoes into small cubes and put them into water. Chop the carrot into small pieces and set it aside.
Boil the water into a pan and add some salt to the water.
First, add the potatoes and cook them on a medium-high flame for 3-4 minutes. Cook them until they become tender, not mushy. Strain them and transfer them to a bowl. Set it aside.
Add carrot pieces and cook them on a medium flame for 3-4 minutes until they become soft and tender. Strain them and transfer them to a bowl. Set it aside.
Add the French beans and cook them on a medium flame for 2-3 minutes until they become soft and tender. Strain them, transfer them to a bowl and keep them aside.
Add green peas to the same boiling water and cook for 3 minutes until they become soft and tender. Strain and transfer them to a bowl and let it cool down. (Note: Do not discard the water; use it in the curry or soup preparations.)
Take a big mixing bowl and add mayonnaise. Add salt to taste and black pepper. Mix it well until combined well.
Add the par-boiled cooled vegetables, diced pineapple, red bell pepper, and lettuce leaves and mix it well with the mayonnaise dressing. Nicely coat the vegetables with the dressing.
Serve the Russian salad on the bed of lettuce leaves and serve it cold.
Vegetarian Russian salad is ready to serve. Garnish with pomegranate arils and mint sprig (optional).