01 - Heat olive oil in a large pot over medium-high heat. Add ground beef and cook until browned, breaking it up with a spoon, about 6-8 minutes.
02 - Add onion, garlic, and bell peppers to the pot. Sauté until softened, about 5 minutes.
03 - Stir in chili powder, cumin, smoked paprika, cayenne, black pepper, and salt. Cook for 1 minute until fragrant.
04 - Mix in tomato paste and cook for another minute to deepen the flavor.
05 - Add crushed tomatoes, kidney beans, black beans, beef broth, oregano, and brown sugar. Bring to a simmer, then reduce heat to low, cover, and let simmer for 45 minutes, stirring occasionally. Taste and adjust seasoning if needed.
06 - Meanwhile, preheat your waffle iron according to manufacturer's instructions.
07 - In a large bowl, whisk together flour, cornmeal, sugar, baking powder, baking soda, and salt.
08 - In a separate bowl, whisk together milk, eggs, melted butter, and sour cream.
09 - Pour wet ingredients into the dry ingredients and mix until just combined; do not overmix.
10 - Lightly grease the waffle iron. Pour batter into the preheated waffle iron (about 1/2 to 2/3 cup per waffle) and cook until golden and crisp, about 4-5 minutes per batch.
11 - Place a cornbread waffle on each plate, spoon hot beef chili over the top, and garnish with desired toppings such as shredded cheddar cheese, sliced green onions, fresh cilantro, or sour cream.