If using dried beans, rinse them and soak overnight. Drain and rinse before use. For a quicker version, use canned beans rinsed thoroughly.
Heat olive oil in a large pot over medium heat. Add onions, garlic, carrots, and celery. Cook until vegetables are tender, about 5-7 minutes.
Stir in the soaked beans, vegetable broth, cumin, smoked paprika, salt, pepper, and bay leaf. Bring to a boil.
Lower the heat and let the soup simmer for about 1–1.5 hours, or until the beans are tender and the flavors meld beautifully. If using canned beans, reduce simmering time to 30 minutes.
Remove from heat. Stir in lemon juice to brighten the flavors. Taste and adjust seasonings if necessary.
Serve hot, garnished with fresh cilantro for a touch of freshness.
Notes
A warm, hearty pinto bean soup that’s perfect for the cooler months. Rich in flavor and nutrients, this dish is ideal for family dinners and cozy gatherings.