In a Dutch oven or large saucepan over medium heat, cook the ground beef in two tablespoons of olive oil until seared.
Add the diced onion, bell pepper, spices and tomato paste. Mix all the ingredients for 1 to 2 minutes to blend them together.
Add the kidney beans and corn, drained and rinsed. Then add the diced tomatoes, the diced green pepper mix everything.
Add water then bring to a boil and cover. Simmer on lower heat for 30 minutes until the sauce reduces.
To serve, pour the taco soup into deep plates. Then add your favorite garnishes, slices of red onion, slices of green pepper, cherrytomatoes, coriander leaves, diced avocado, cheese, cream etc.
Serve taco soup with tortilla bread.