Soak the dried white beans the night before (or for at least twelve hours), then rinse, drain, and set aside.
Heat the olive oil in a medium-sized saucepan over medium-high heat.
Add the garlic and onion, and sauté until it softens.
Add the tomato paste, ground ginger, cumin, and sweet paprika.
Cook the spices and paste for a couple of minutes --- mixing continuously to ensure they don't stick to the pan. (Note: Lower the heat if necessary) Add the drained white beans and the crushed tomatoes.
Mix to combine everything, then pour two to three cups of water.
Cover the pan with a lid and bring loubia to a soft boil.
Lower the heat and simmer for an hour.
Add the chopped coriander and parsley --- then continue simmering until the beans are tender.
Taste your Moroccan stewed white beans and season with salt and ground pepper.
Remove from the heat, transfer into bowls, and serve!