Heat olive oil in a skillet over medium heat, sauté onions and garlic until soft and fragrant (about 5 minutes).
Toss in diced bell peppers and celery, cook another 3 minutes until veggies soften.
Add the plant-based beef substitute to the skillet, stir to brown lightly.
Transfer this mix into the crockpot.
Pour in diced tomatoes, tomato paste, and vegetable broth.
Sprinkle chili powder, smoked paprika, cumin, oregano, cayenne, salt, and pepper over the top.
Stir everything gently to combine all flavors.
Cover and cook on low for 6 hours, stirring halfway through to keep things cozy and consistent.
If using, stir in cooked kidney beans 30 minutes before finishing.