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

Homemade Chili

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: cozykitcheneats
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Dinner, Main Course
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free

Description

This homemade chili is a rich, hearty blend of ground beef, beans, tomatoes, and spices simmered together for bold flavor and satisfying comfort. It’s thick, chunky, and totally cozy—perfect for a chilly night or feeding a hungry crowd. Top with cheese, sour cream, or cornbread crumbles!


Ingredients

  • 1 tablespoon olive oil

  • 1 lb ground beef (or turkey)

  • 1 medium onion, diced

  • 1 green bell pepper, diced

  • 3 cloves garlic, minced

  • 2 tablespoons tomato paste

  • 1 (28 oz) can crushed tomatoes

  • 1 (15 oz) can diced tomatoes, undrained

  • 1 (15 oz) can kidney beans, drained and rinsed

  • 1 (15 oz) can black beans, drained and rinsed

  • 1 tablespoon chili powder

  • 1 teaspoon ground cumin

  • 1 teaspoon smoked paprika

  • 1/2 teaspoon oregano

  • 1/2 teaspoon salt (more to taste)

  • 1/4 teaspoon black pepper

  • 1/4 teaspoon cayenne (optional, for heat)

  • 1/2 cup beef broth or water (adjust for desired consistency)


Instructions

  1. Heat olive oil in a large pot over medium heat. Add ground beef and cook until browned, breaking it apart as it cooks. Drain excess fat if needed.

  2. Add onion, bell pepper, and garlic to the pot. Cook for 4–5 minutes until softened.

  3. Stir in tomato paste and cook for 1 minute to deepen the flavor.

  4. Add crushed tomatoes, diced tomatoes, beans, broth, and all seasonings. Stir well to combine.

  5. Bring to a simmer, then reduce heat to low. Cover and cook for at least 30 minutes, stirring occasionally (longer if you have time for more flavor).

  6. Taste and adjust seasoning if needed. Serve hot with your favorite toppings.


Notes

  • For thicker chili, simmer uncovered the last 10–15 minutes.

  • Make it vegetarian by skipping the meat and adding an extra can of beans or lentils.

  • Leftovers taste even better the next day and freeze beautifully.