Sauté the onions and garlic: In a skillet over medium heat, sauté the diced onions and minced garlic until fragrant and translucent.
Brown the ground beef: Add the ground beef to the skillet and cook until browned, breaking it apart with a spoon as it cooks. Drain any excess fat.
Step 2: Prepare the Slow Cooker
Combine ingredients: Transfer the browned beef, sautéed onions, and garlic to the slow cooker.
Add remaining ingredients: Pour in the crushed tomatoes, diced tomatoes, tomato paste, beef broth, chili powder, cumin, paprika, oregano, salt, pepper, and cayenne pepper (if using). Stir well to combine.
Step 3: Slow Cook
Cook on low: Cover the slow cooker and cook on low heat for 6-8 hours, or until the flavors have melded together and the chili has reached your desired consistency.
Step 4: Serve and Enjoy
Garnish and serve: Ladle the chili into bowls and garnish with chopped cilantro. Serve hot with a dollop of sour cream, a sprinkle of shredded cheese, and sliced green onions on top. Enjoy with your favorite cornbread or tortilla chips.