Grate the peeled carrots using a medium grater. Wash the greens, then finely shred them.
Cut the tomatoes, remove the core, and dice them into small cubes. Peel the cucumbers, remove the seeds, and dice them into small cubes. Drain and rinse the canned beans, peas, and corn.
Hard-boil the eggs for 7 to 10 minutes, then cool and peel. Slice into rounds. Boil the potatoes until tender, peel, and cut into cubes. For easier clean-up, you can use the same pot for both the eggs and potatoes.
In a large bowl, start layering the ingredients except for the eggs and baked beans. Begin with the lettuce and cabbage, then add the rest in layers, arranging by color if you like.
Continue layering until everything is used up. Add the baked beans as the top layer.
Finish by placing the sliced eggs on top. You can also line a few slices around the sides of the bowl for a nice presentation.
Serve right away or chill in the fridge until ready to serve. Nigerian salad is usually served with salad cream or mayonnaise, but you can use any dressing you prefer.