Heat oil in a large pot over medium-high heat. Add onion and cook until soft, about 2 minutes. (Use 1/2 cup vegetable broth for an oil-free version).
Stir in garlic and bell pepper, and cook until fragrant.
Add diced tomato, tomato sauce, and tomato paste, and stir.
Add oregano, chili powder, cumin, salt, and pepper, and stir.
Stir in kidney beans, vegetable broth, and coconut sugar and bring to a boil. Reduce heat to simmer for 30 minutes.
Stir in tofu crumbles and serve immediately.