Add dry beans to a mixing bowl and cover them with water. Set them aside to soak overnight (or at least 8 hours.)
Warm the olive oil in a Dutch oven over medium heat. Add the onions and cook until they soften, for about 10 minutes. Stir in the garlic, ginger, and tomato paste and saute for another minute.
Deglaze with fresh tomatoes and stir in the salt, paprika, ground cumin, black pepper, and cayenne pepper.
Add the Cannellini beans and broth to the pot. Bring the mixture to a boil over medium-high heat. Lower the temperature, cover, and simmer for 1 hour.
Transfer the bean to a serving dish, drizzle olive oil, and garnish with chopped parsley.
Notes
Expert Tips:
Soaking the white beans overnight (at least 8 hours) helps them cook evenly and reduces the overall cooking time for the stew.
Rinse the soaked beans thoroughly to remove the excess starch before using them to make the recipe.
Nutrition Disclosure:
The nutritional information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for professional advice.