Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
The Best Homemade Stovetop Chili Recipe

The Best Homemade Stovetop Chili Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 17 reviews
  • Author: Kimberly
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 6–8 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Non-Vegetarian

Description

This stovetop chili recipe is the ultimate comfort food, perfect for a cozy night in. Packed with hearty meat, beans, and savory spices, it’s a satisfying dish that is easy to make and full of flavor.


Ingredients

Main Chili:

  • 2 tablespoons olive oil
  • 1 large yellow onion (diced)
  • 4 cloves garlic (minced)
  • 2 pounds ground beef (or a mix of beef and pork)
  • 1 (6 oz) can tomato paste
  • 1 (28 oz) can crushed tomatoes
  • 1 (15 oz) can diced tomatoes
  • 1 (15 oz) can kidney beans (drained and rinsed)
  • 1 (15 oz) can black beans (drained and rinsed)
  • 1 cup beef broth
  • 1 tablespoon chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • ½ teaspoon cayenne pepper (optional)
  • 1 teaspoon salt
  • ½ teaspoon black pepper

Optional Toppings:

  • shredded cheese
  • sour cream
  • diced onion
  • chopped cilantro

Instructions

  1. In a large pot or Dutch oven, heat olive oil over medium heat. Add diced onion and cook until soft, about 5 minutes.
  2. Stir in garlic and cook for another 30 seconds until fragrant.
  3. Add ground beef and cook until browned, breaking it up with a spoon. Drain excess fat if needed.
  4. Stir in tomato paste and cook for 2 minutes to deepen the flavor.
  5. Add crushed tomatoes, diced tomatoes, kidney beans, black beans, and beef broth.
  6. Stir in chili powder, cumin, paprika, oregano, cayenne (if using), salt, and pepper.
  7. Bring to a boil, then reduce heat and simmer uncovered for 30–45 minutes, stirring occasionally, until thickened and flavorful.
  8. Taste and adjust seasoning as needed. Serve hot with your favorite toppings.

Notes

  • This chili tastes even better the next day.
  • For a spicier version, add jalapeños or hot sauce.
  • You can also swap in ground turkey or plant-based meat for a lighter or vegetarian option.