Chili Con Carne is a hearty and flavorful dish packed with tender ground beef, kidney beans, tomatoes, and a perfect blend of spices like chili powder and cumin. It’s a comforting bowl that’s both spicy and satisfying, with a rich sauce that clings to every bite. This recipe brings together simple ingredients into a warming meal that feels like a big, friendly hug.
I love how easily this chili comes together and how you can adjust the spice level to your liking—mild for the kids or fiery for the spice lovers. One of my favorite tricks is to let it simmer a bit longer because that’s when all the flavors really mix and deepen. Plus, it smells amazing while it’s cooking, which is always a bonus in my kitchen.
When I serve Chili Con Carne, I usually top it with shredded cheese, a dollop of sour cream, and a sprinkle of chopped green onions. It’s perfect with some warm cornbread or just over a bed of rice on a chilly evening. Every time I make it, it reminds me of cozy family dinners and sharing stories around the table.
Key Ingredients & Substitutions
Ground Beef: Using ground beef gives the chili its hearty texture and rich flavor. For a leaner option, try ground turkey or chicken. Vegetarian? Swap with textured vegetable protein or lentils.
Kidney Beans: These add creaminess and fiber. If you don’t have kidney beans, black beans or pinto beans work great too. Just rinse canned beans well to reduce salt and improve taste.
Tomatoes & Tomato Paste: They build the sauce’s body and tang. Canned diced tomatoes are easiest, but fresh tomatoes work if in season. Tomato paste boosts richness—don’t skip it!
Spices: Chili powder, cumin, and smoked paprika give the chili its classic bold flavor. Adjust the cayenne pepper if you prefer less or more heat. If you don’t have smoked paprika, regular paprika adds sweetness without smoke.
How Do You Get Deep Flavor and Perfect Texture in Chili Con Carne?
Building flavor starts with cooking the onions and garlic gently until soft and sweet—this is key. Browning the ground beef properly enhances taste and texture.
- Cook onions on medium heat until soft (about 5 minutes), then add garlic and stir quickly to avoid burning.
- Brown the beef in batches if needed, so it gets a good crust rather than steaming.
- Adding spices early and toasting them with the veggies unlocks their aroma.
- Simmer the chili gently for at least 30 minutes to blend and thicken the sauce; low and slow is the way!
- Stir occasionally but not constantly—this helps develop that rich, cozy texture.

Equipment You’ll Need
- Large heavy-bottomed pot or Dutch oven – I like this because it heats evenly and keeps the chili from burning.
- Wooden spoon or spatula – perfect for stirring everything without scratching the pot.
- Measuring spoons and cups – helps you add just the right amount of spices and liquids.
- Can opener – for opening the beans and tomatoes easily.
- Serving bowls and spoons – to dish out the chili once it’s ready.
Flavor Variations & Add-Ins
- Use ground turkey or chicken instead of beef for a leaner chili.
- Add chopped jalapeños or hot sauce if you like more heat.
- Stir in corn or diced sweet potatoes for extra sweetness and texture.
- Top with shredded cheese, sour cream, or guacamole for extra flavor and creaminess.
Chili Con Carne Recipe
Ingredients You’ll Need:
- 1 tbsp olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 lb (450g) ground beef
- 1 medium yellow bell pepper, diced
- 1 medium carrot, diced
- 1 can (14 oz/400g) kidney beans, drained and rinsed
- 1 can (14 oz/400g) diced tomatoes
- 2 tbsp tomato paste
- 1 cup beef broth (or water)
- 1 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp dried oregano
- ¼ tsp cayenne pepper (adjust to taste)
- Salt and freshly ground black pepper, to taste
- Fresh chopped green onions and cilantro for garnish
- Shredded cheddar cheese for topping
- Sour cream for topping
How Much Time Will You Need?
This chili takes about 10 minutes to prep and around 40 minutes to cook. The simmering helps all the flavors blend beautifully, so a little patience goes a long way here.
Step-by-Step Instructions:
1. Cook the Onions and Garlic:
Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook for about 5 minutes, until soft. Stir in the minced garlic and cook for another minute, being careful not to let it burn.
2. Brown the Ground Beef:
Add the ground beef to the pot. Break it apart with your spoon and cook until fully browned, with no pink left.
3. Add Vegetables:
Stir in the diced bell pepper and carrot. Let them cook with the beef for about 4-5 minutes until they soften a bit.
4. Season the Chili:
Sprinkle in the chili powder, cumin, smoked paprika, oregano, cayenne pepper, salt, and pepper. Stir the spices well into the beef and veggies, letting them toast for about a minute to bring out their flavors.
5. Add Tomatoes and Beans:
Mix in the tomato paste, diced tomatoes with their juice, kidney beans, and beef broth. Stir everything together thoroughly.
6. Simmer the Chili:
Bring the chili to a gentle simmer. Reduce the heat to low, cover, and let it simmer for 30-40 minutes. Stir occasionally to prevent sticking. If the chili becomes too thick, add a splash of broth or water to loosen it.
7. Serve and Enjoy:
Dish the chili into bowls and top with shredded cheddar cheese, a spoonful of sour cream, chopped green onions, and fresh cilantro. Serve with warm cornbread or over rice for a comforting and hearty meal.
Can I Use Frozen Ground Beef for This Chili?
Yes, but make sure to thaw it completely before cooking. Thaw in the fridge overnight or use the defrost setting on your microwave. Cooking from frozen can cause uneven browning.
How Can I Make This Chili Spicier or Milder?
Adjust the cayenne pepper and chili powder to your preferred heat level. For milder chili, reduce or omit cayenne. To add more heat, include fresh chopped jalapeños or a dash of hot sauce.
Can I Prepare Chili Con Carne in Advance?
Absolutely! Chili actually tastes better the next day when the flavors have had time to meld. Store in an airtight container in the fridge for up to 3 days and reheat gently on the stove or in the microwave.
What’s the Best Way to Store Leftovers?
Cool the chili completely before transferring it to an airtight container. Refrigerate for up to 3 days or freeze for up to 3 months. When reheating, add a little water or broth if the chili has thickened too much.