Sauté the aromatics (recommended): In a skillet, warm olive oil over medium heat.
Cook onion, bell peppers, carrots, and celery with a pinch of salt for 5–7 minutes until softened. Add garlic and jalapeño; cook 1 minute. Stir in tomato paste and cook 1 minute more.
This step builds flavor.
Load the slow cooker: Transfer the sautéed vegetables to the crockpot. Add fire-roasted tomatoes, crushed tomatoes, vegetable broth, beans, corn, and optional sweet potato or quinoa if using.
Season generously: Add chili powder, cumin, smoked paprika, oregano, cocoa powder, bay leaf, and a good pinch of salt and pepper. Stir well to combine.
Cook low and slow: Cover and cook on Low for 6–8 hours or on High for 3–4 hours.
If you added quinoa, check at the shorter end and stir once midway to prevent sticking.
Adjust thickness: If it’s too thick, stir in a splash of broth. If it’s thin, uncover and cook on High for 20–30 minutes to reduce.
Finish bright: Remove the bay leaf. Stir in lime juice and cilantro.
Taste and adjust salt, pepper, and heat (a dash of hot sauce works well).
Serve with toppings: Ladle into bowls and add your favorite garnishes. A crunchy element like tortilla chips adds great texture.