Prepare Ingredients: Chop onions, garlic, and any optional vegetables ahead of time. Pre-measure spices and store them in containers or resealable bags for convenience.
Heat the Pot: Place your pot or Dutch oven over the heat source. Drizzle olive oil into the pot and warm it for about a minute.
Sauté Aromatics: Add diced onion and sauté for 2–3 minutes until translucent. Stir in garlic and optional vegetables, cooking for another 1–2 minutes.
Brown the Meat: Add ground beef or turkey, breaking it into smaller pieces as it cooks. Continue cooking until browned, about 5–7 minutes. Season with salt and pepper.
Add Spices: Sprinkle in chili powder, cumin, and optional spices like smoked paprika. Stir well to coat the meat and vegetables, cooking for 1–2 minutes to release their aroma.
Combine Ingredients: Pour in diced tomatoes (with juice), beans, and water or broth. Stir thoroughly to combine all ingredients.
Simmer: Reduce heat to low, cover with a lid or foil, and let the chili simmer for 20–30 minutes. Stir occasionally to prevent sticking and add more water or broth if needed.
Taste and Adjust: Taste the chili and adjust seasoning with more salt, pepper, or spices. Add a squeeze of lime juice for brightness, if desired.
Serve: Ladle the chili into bowls, add your favorite toppings, and pair with tortilla chips or crusty bread for a hearty meal.