Chili Con Carne is a hearty, comforting dish packed with tender ground beef, beans, tomatoes, and a nice kick of chili spices. It’s a one-pot wonder that always fills the kitchen with warm, inviting smells and promises a satisfying meal. The mix of rich meatiness, beans, and the gentle heat from chili powder makes it a favorite for cool evenings or casual get-togethers.
I love making this chili because it’s so flexible—you can adjust the spice to your taste and even sneak in extra veggies like bell peppers or corn if you want. I usually let it simmer slowly on the stove to really bring out all the flavors, which makes a big difference. And if I’m in a rush, a quick version in the pressure cooker still tastes great and saves a bunch of time.
My favorite way to serve Chili Con Carne is with a simple topping of shredded cheese and a dollop of sour cream, alongside some crispy tortilla chips or warm cornbread. It’s perfect for family dinners or game day, where everyone can dig in and add their own favorite toppings. No matter how you enjoy it, this dish always feels like a warm hug in a bowl.
Key Ingredients & Substitutions
Ground Beef: This is the heart of the chili. Use lean ground beef for less fat, or try ground turkey or chicken for a lighter version. Plant-based crumbles work well too if you want a vegetarian twist.
Chili Powder & Spices: Chili powder gives the chili its distinctive kick. If you don’t have chili powder, mix paprika, cumin, and a pinch of cayenne. Adjust cayenne to control the heat level.
Kidney Beans: These add texture and fiber. If you’re not a fan of kidney beans, black beans or pinto beans are good options that blend nicely into the chili.
Tomatoes & Tomato Paste: Diced tomatoes add juiciness while tomato paste thickens the chili and boosts flavor. You can use fire-roasted tomatoes for a smoky note or fresh tomatoes if canned aren’t available.
Beef Broth or Water: Broth enriches the flavor, but water works fine if you want a lighter chili or don’t have broth on hand.
How Do You Get Rich Flavor from the Spices?
To bring out the full flavor of the spices, it’s key to toast them just after browning the meat:
- After cooking ground beef, lower the heat.
- Add chili powder, cumin, smoked paprika, cayenne, and oregano directly to the pot.
- Cook for 1-2 minutes, stirring constantly to avoid burning.
- This step ‘wakes up’ the spices and makes the chili more flavorful.
Be patient and don’t rush this; the aroma you get is a great sign you’re on the right track!
How Can You Achieve the Perfect Chili Texture?
Slow simmering lets flavors meld and thickens the chili nicely:
- After adding tomatoes, beans, and broth, bring the pot to a gentle simmer.
- Lower the heat and partially cover the pot so steam escapes.
- Simmer for 45 minutes or more, stirring occasionally to prevent sticking.
- As it cooks, the chili will thicken and deepen in flavor.
If the chili gets too thick, add a little water or broth. If too thin, simmer uncovered a bit longer.

Equipment You’ll Need
- Large heavy-bottomed pot or Dutch oven – I recommend it because it evenly cooks the chili and can hold a good amount of ingredients.
- Wooden spoon or spatula – makes stirring easy and gentle on the pot’s surface.
- Chopping knife and cutting board – for prepping onions, garlic, and toppings.
- Measuring spoons and cups – helps keep the spices and liquids just right.
- Serving bowls and ladle – perfect for presenting and serving your chili hot and ready.
Flavor Variations & Add-Ins
- Swap ground beef for turkey, chicken, or plant-based meat for different protein options.
- Add a splash of Worcestershire sauce or soy sauce for extra depth.
- Stir in chopped bell peppers, corn, or shredded carrots to boost veggies and sweetness.
- Top with shredded cheese, sour cream, or sliced jalapeños for added flavor and heat.
Chili Con Carne Recipe
Ingredients You’ll Need:
- 2 tbsp vegetable oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 lb (450 g) ground beef
- 2 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp cayenne pepper (optional, for extra heat)
- 1 tsp dried oregano
- 1 can (14 oz / 400 g) kidney beans, drained and rinsed
- 1 can (14 oz / 400 g) diced tomatoes
- 2 tbsp tomato paste
- 1 cup beef broth or water
- Salt and freshly ground black pepper, to taste
- Fresh cilantro or parsley, for garnish
- 1 avocado, diced (optional, for topping)
- 1 lime, cut into wedges (optional, for serving)
How Much Time Will You Need?
This chili takes about 15 minutes to prepare and 45 minutes to simmer, for a total of approximately 1 hour. The simmering time lets all the flavors come together beautifully and the chili to thicken perfectly.
Step-by-Step Instructions:
1. Sautéing the Onion and Garlic:
Heat the vegetable oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the chopped onion and cook until soft and translucent, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
2. Browning the Beef and Toasting Spices:
Add the ground beef to the pot. Cook it until browned, breaking it apart with a spoon as it cooks. Once browned, stir in the chili powder, cumin, smoked paprika, cayenne (if using), and oregano. Cook for 1-2 minutes to release the spices’ flavors.
3. Adding Tomatoes, Beans, and Simmering:
Mix in the diced tomatoes, tomato paste, kidney beans, and beef broth. Stir everything well. Bring the chili to a gentle simmer. Lower the heat to low and cover the pot, leaving the lid slightly open. Let it simmer for at least 45 minutes, stirring off and on until the chili thickens and flavors meld.
4. Finishing Touches and Serving:
Season the chili with salt and freshly ground black pepper to taste. Serve it hot, garnished with fresh cilantro or parsley. Optional toppings like diced avocado and lime wedges add a nice fresh contrast. Enjoy with warm tortillas, rice, or cornbread!
Can I Use Frozen Ground Beef for This Chili?
Yes, but make sure to fully thaw it in the refrigerator overnight before cooking. This ensures even browning and prevents excess moisture from making the chili watery.
How Can I Make This Chili Spicier or Milder?
Adjust the amount of cayenne pepper and chili powder to control the heat. For milder chili, reduce or omit cayenne and use mild chili powder. For extra heat, add more cayenne or include chopped fresh chilies.
Can I Prepare Chili Con Carne Ahead of Time?
Absolutely! Chili often tastes better the next day after the flavors meld. Store it in an airtight container in the fridge for up to 3 days, then reheat gently on the stove or in the microwave.
How Should I Store Leftovers?
Keep leftovers in a sealed container in the refrigerator for up to 3 days. You can also freeze chili for up to 3 months — thaw in the fridge overnight before reheating for best results.