In a large pot, sauté onion for 3-5 minutes on medium heat. Add a bit of water if the onions start sticking to the pan.
Add the garlic, carrots and red bell pepper to the pot. Cook for another 3-5 minutes.
Add the canned tomatoes, tomato paste, kidney beans, vegetable broth, ground cumin, smoked paprika, dried oregano, chili powder, coconut aminos and sea salt.
Bring the mixture to a boil, then lower the heat to a simmer and cook for 15 minutes, uncovered, until the beans and carrots are soft and the liquid has reduced.
Serve with brown rice, a squeeze of lime juice, avocado and fresh coriander.