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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4 from 65 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American

Description

This hearty and flavorful homemade stovetop chili combines ground beef or plant-based meat with vibrant vegetables, beans, and spices for a comforting dish perfect for any occasion. Simmered to perfection, it’s a versatile recipe that can be customized with your favorite garnishes.


Ingredients

Scale

Vegetables and Aromatics

  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 1 red bell pepper, diced
  • 1 green bell pepper, diced
  • 1 medium carrot, diced
  • 1 cup frozen corn

Proteins

  • 1 pound ground beef or plant-based ground meat
  • 1 (15-ounce) can kidney beans, drained and rinsed
  • 1 (15-ounce) can black beans, drained and rinsed

Liquids and Canned Goods

  • 1 (28-ounce) can crushed tomatoes
  • 1 (15-ounce) can diced tomatoes
  • 1 cup vegetable or beef broth
  • 1 tablespoon tomato paste

Spices and Seasonings

  • 1 tablespoon olive oil
  • 2 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon cayenne pepper (optional)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon sugar (optional)
  • Juice of 1 lime

Garnishes (Optional)

  • Fresh cilantro
  • Shredded cheese


Instructions

  1. Sauté the Aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic and sauté for 2-3 minutes until fragrant and slightly translucent.
  2. Add Vegetables: Stir in diced red and green bell peppers along with the diced carrot. Cook for about 5 minutes, stirring occasionally until the vegetables soften.
  3. Brown the Meat: Add the ground beef or plant-based ground meat to the pot. Cook until browned, breaking it apart with a spoon as it cooks to ensure even browning.
  4. Season the Mixture: Sprinkle in chili powder, ground cumin, smoked paprika, cayenne pepper (if using), salt, and black pepper. Mix well to evenly distribute the spices throughout the meat and vegetables.
  5. Add Liquids and Beans: Pour in the crushed tomatoes, diced tomatoes, kidney beans, black beans, broth, tomato paste, and sugar (if using). Stir thoroughly to combine all ingredients.
  6. Simmer the Chili: Bring the mixture to a gentle simmer. Reduce the heat to low, cover the pot, and let it cook for 30 minutes, stirring occasionally to prevent sticking and to meld flavors.
  7. Finish with Corn: Stir in the frozen corn and cook for an additional 5 minutes to heat through.
  8. Add Lime Juice: Remove the pot from the heat, squeeze the juice of one lime into the chili, and stir to incorporate the brightness and acidity.
  9. Serve: Ladle the hot chili into bowls and garnish with fresh cilantro and shredded cheese if desired. Serve immediately for a comforting meal.

Notes

  • To make this chili vegetarian or vegan, use plant-based ground meat and vegetable broth.
  • Adjust the cayenne pepper amount based on your preferred spice level or omit it for a milder chili.
  • Adding lime juice at the end brightens the flavors and adds a nice tangy contrast.
  • Leftover chili tastes even better the next day as the flavors continue to develop.
  • Serve with toppings like sour cream, avocado, or jalapeños for extra flavor and texture.