Chili con carne is the kind of meal that makes a chilly evening feel better right away. It’s rich, savory, and layered with spices that warm you from the inside out. You can keep it simple or load it with toppings and sides—either way, it delivers big flavor with little fuss.
This version is weeknight-friendly but tastes like it simmered all day. Make a big pot and you’ve got leftovers that are even better the next day.
Why This Recipe Works
This chili balances depth and freshness. Browning the beef first builds a flavorful base, and blooming the spices in oil wakes up the chili powder, cumin, and smoked paprika.
Crushed tomatoes bring body while beef broth keeps it saucy, not dry. A touch of cocoa powder and a splash of apple cider vinegar add subtle complexity—richness and brightness without tasting sweet or sour. Beans make it hearty and satisfying, but the texture stays meaty.
The long, gentle simmer lets everything meld so each bite tastes complete.
Ingredients
- Ground beef (85–90% lean), 1.5 pounds
- Olive oil or neutral oil, 2 tablespoons
- Yellow onion, 1 large, diced
- Red bell pepper, 1, diced
- Jalapeño, 1, seeded and minced (optional for heat)
- Garlic, 4 cloves, minced
- Tomato paste, 2 tablespoons
- Crushed tomatoes, 1 can (28 ounces)
- Beef broth or stock, 1.5 cups
- Kidney beans, 1 can (15 ounces), drained and rinsed
- Pinto beans or black beans, 1 can (15 ounces), drained and rinsed
- Chili powder, 2 tablespoons
- Ground cumin, 2 teaspoons
- Smoked paprika, 1 teaspoon
- Oregano, 1 teaspoon
- Ground coriander, 1/2 teaspoon (optional)
- Unsweetened cocoa powder, 1 teaspoon (optional but great)
- Apple cider vinegar, 1 tablespoon
- Brown sugar, 1 teaspoon (optional, balances acidity)
- Salt and black pepper, to taste
- Bay leaf, 1 (optional)
- Toppings (optional): shredded cheddar, sour cream, sliced scallions, chopped cilantro, diced red onion, avocado, hot sauce
- Sides (optional): cornbread, tortilla chips, rice, baked potatoes
Instructions
- Brown the beef. Heat oil in a large pot over medium-high. Add the ground beef and break it up. Cook until well browned with some crispy bits, 6–8 minutes.Season with salt and pepper. Spoon off excess fat if needed, leaving about a tablespoon.
- Soften the aromatics. Add onion, bell pepper, and jalapeño. Cook, stirring, until softened and lightly golden, 5–7 minutes.Add garlic and cook 30 seconds until fragrant.
- Build the flavor base. Stir in tomato paste and cook 1–2 minutes to caramelize. Add chili powder, cumin, smoked paprika, oregano, coriander, and cocoa. Cook 30–60 seconds to bloom the spices.
- Add liquids and tomatoes. Pour in crushed tomatoes and beef broth.Scrape the bottom of the pot to release browned bits. Add the bay leaf if using.
- Simmer gently. Bring to a low simmer. Reduce heat to maintain gentle bubbles.Partially cover and cook 25 minutes, stirring occasionally so it doesn’t stick.
- Add beans and balance. Stir in kidney and pinto beans. Add vinegar and brown sugar if using. Simmer another 15–20 minutes until thick and glossy.Taste and adjust salt and pepper.
- Finish and serve. Remove bay leaf. If you like it thicker, simmer uncovered for 5–10 more minutes. Serve hot with your favorite toppings and sides.
How to Store
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.Flavor improves after day one.
- Freezer: Portion into freezer-safe containers or bags. Freeze up to 3 months. Thaw overnight in the fridge.
- Reheating: Warm on the stovetop over medium-low with a splash of water or broth.In the microwave, reheat in short bursts, stirring in between.
- Meal prep tip: Freeze in single servings for easy lunches. Label with date and spice level.
Health Benefits
- Protein-rich: Ground beef and beans provide steady energy and help keep you full.
- Fiber from beans: Kidney and pinto beans add fiber, which supports digestion and heart health.
- Micronutrients: Tomatoes bring lycopene; peppers and spices add antioxidants and vitamins.
- Customizable: You can use leaner beef or swap in turkey to reduce saturated fat. Add extra vegetables for volume without extra calories.
- Gluten-free by default: Just check labels on broth and spices if needed.
Pitfalls to Watch Out For
- Skipping the browning step: Pale meat equals flat flavor.Get color on the beef before adding liquids.
- Not blooming spices: Tossing spices straight into liquid dulls their impact. Briefly cook them in oil for fuller flavor.
- Rushing the simmer: The flavors need time to blend. Aim for at least 40–45 minutes total.
- Too thick or too thin: If it’s dense, add a splash of broth.If it’s soupy, simmer uncovered to reduce.
- Unbalanced taste: If it’s harsh or acidic, a pinch of sugar or a bit more simmer helps. If it tastes flat, add salt or a splash more vinegar at the end.
- Overheating leftovers: High heat can scorch. Rewarm gently and stir often.
Alternatives
- Turkey or chicken chili: Swap beef for ground turkey or chicken.Use chicken broth and keep the same spices.
- Bean-forward vegetarian: Use mixed beans (kidney, black, pinto) and add diced mushrooms or lentils for meatiness. Vegetable broth works great.
- Texas-style (no beans): Use cubed beef chuck instead of ground. Skip the beans and increase the simmer time until the meat is tender.
- Smoky chipotle: Add 1–2 chopped chipotle peppers in adobo and a teaspoon of the sauce for deeper heat.
- Low-carb: Omit beans and add extra peppers, zucchini, or cauliflower rice.Adjust seasoning as needed.
- Slow cooker: Brown the beef and aromatics first, then cook on low 6–8 hours or high 3–4 hours. Add beans for the last hour.
- Instant Pot: Sauté beef and veggies, add liquids, then pressure cook on high for 12 minutes. Quick release, stir in beans, and simmer on Sauté to thicken.
FAQ
How spicy is this chili?
It’s medium by default.
Adjust heat by adding or omitting the jalapeño, increasing chili powder, or stirring in chipotle or hot sauce at the end.
Can I make it ahead?
Yes. Chili tastes even better the next day as the flavors meld. Store it in the fridge and reheat gently on the stove.
What can I use instead of crushed tomatoes?
Diced tomatoes work, but the texture will be chunkier.
You can blend a portion of diced tomatoes for a similar body to crushed.
Do I have to use cocoa powder and vinegar?
No, but they add depth and balance. The cocoa adds richness without sweetness, and the vinegar brightens the finish.
How do I thicken chili without cornstarch?
Simmer uncovered to reduce. You can also mash some beans against the side of the pot to release starch and naturally thicken it.
Which toppings go best?
Shredded cheddar, sour cream, scallions, cilantro, diced red onion, avocado, and a squeeze of lime are all great.
Crunchy tortilla chips add texture.
What’s the best cut if I don’t want ground beef?
Beef chuck cut into 1/2-inch cubes works well. Sear in batches, then simmer longer—about 1.5 to 2 hours—until tender.
Can I reduce the sodium?
Use low-sodium broth and no-salt-added tomatoes. Rinse canned beans and season with salt at the end so you control it.
Is chili con carne gluten-free?
Typically yes.
Just check your broth and spice blends to ensure there are no gluten-containing additives.
How much should I make for a crowd?
Plan about 1.5 cups per person. This recipe serves 6–8 depending on sides; double it for larger gatherings.
Final Thoughts
Chili con carne is comfort food with character—simple to make, flexible, and deeply satisfying. With a few smart steps—browning the beef, blooming spices, and giving it time to simmer—you get big flavor without complexity.
Make it your own with toppings, adjust the heat to your taste, and enjoy the leftovers. It’s the kind of meal that fits weeknights, game days, and slow Sundays alike.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.