In a large pot, add the soaked kidney beans and enough water to cover them. Bring to a boil, then reduce the heat and simmer until the beans are tender, about 45 minutes. Drain and set aside.
Heat the vegetable oil in a large pot over medium heat. Add the chopped onion and cook until translucent, about 3-4 minutes. Add the minced garlic and cook for an additional 1 minute.
Stir in the chopped tomatoes and bell pepper. Cook for 5 minutes until the tomatoes start to break down.
Add the cooked kidney beans and green beans (or pumpkin) to the pot. Stir in the ground cumin, paprika, dried thyme, salt, and black pepper.
Pour in the vegetable or chicken broth. Bring to a boil, then reduce heat to low and simmer for 15-20 minutes, or until the green beans (or pumpkin) are tender.
Taste and adjust seasoning with salt and black pepper. Garnish with chopped fresh cilantro before serving.
Enjoy your meal!