Beef chili is the ultimate one-pot comfort food—a hearty, deeply flavorful stew of ground beef, beans, tomatoes, and warm spices that simmers into something greater than the sum of its parts. This guide covers five top-rated variations, from classic Texas-style (no beans) to a smoky chipotle version, each with precise measurements and clear steps. Whether you crave a traditional weeknight chili or a bold, spicy bowl for game day, these recipes are reliable, forgiving, and built for feeding a crowd.
Ingredients
For the Classic Beef Chili (base recipe):
- 2 tablespoons (30 ml) vegetable oil
- 2 pounds (900 g) ground beef (80/20 lean-to-fat ratio)
- 1 large yellow onion, diced (about 1 ½ cups / 190 g)
- 1 green bell pepper, seeded and diced (about 1 cup / 150 g)
- 4 cloves garlic, minced
- 2 tablespoons (16 g) chili powder
- 1 tablespoon (8 g) ground cumin
- 1 teaspoon dried oregano
- ½ teaspoon smoked paprika
- ¼ teaspoon cayenne pepper (optional, for heat)
- 1 (15-ounce / 425 g) can diced tomatoes, undrained
- 1 (15-ounce / 425 g) can tomato sauce
- 2 cups (480 ml) beef broth, plus more if needed
- 2 (15-ounce / 425 g) cans kidney beans, drained and rinsed
- 1 tablespoon (15 ml) Worcestershire sauce
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
Instructions
- Heat the vegetable oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until browned and no longer pink, about 8–10 minutes. The beef should reach a safe minimum internal temperature of 160°F (71°C) as measured with a food thermometer. Using a slotted spoon, transfer the beef to a plate; set aside. Drain off all but 1 tablespoon of fat from the pot.
- Reduce heat to medium. Add the onion and bell pepper to the pot and cook, stirring occasionally, until softened, about 5–7 minutes. Add the garlic and cook for 1 minute more, until fragrant.
- Stir in the chili powder, cumin, oregano, smoked paprika, and cayenne (if using). Cook for 1 minute, stirring constantly, to toast the spices and deepen their flavor.
- Return the browned beef to the pot. Add the diced tomatoes, tomato sauce, beef broth, Worcestershire sauce, salt, and black pepper. Stir everything together, scraping up any browned bits from the bottom of the pot.
- Bring the chili to a boil, then reduce the heat to low. Cover and simmer gently for 1 hour, stirring occasionally to prevent sticking.
- After 1 hour, stir in the drained kidney beans. Continue to simmer, uncovered, for another 45 minutes to 1 hour, stirring occasionally, until the chili has thickened and the flavors have melded. If the chili becomes too thick, add extra beef broth or water, ¼ cup (60 ml) at a time, until it reaches your desired consistency.
- Taste and adjust seasoning with salt and pepper. Serve hot with your favorite toppings.
Tips
- Substitutions: Ground turkey or chicken can replace beef; use 93% lean to avoid dryness. If you don’t have kidney beans, pinto or black beans work well. For a gluten-free version, use tamari instead of Worcestershire sauce (or omit it).
- Storage: Chili tastes even better the next day. Store in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. Cool completely before freezing.
- Common mistakes: Don’t skip browning the beef—it builds flavor. Also, resist the urge to add too much liquid at the start; chili should be thick, not soupy. If you add beans early, they may become mushy; adding them near the end keeps them intact.
- Heat control: The cayenne is optional. For a milder chili, omit it; for extra heat, add a minced chipotle pepper in adobo sauce along with the spices.
Serving Suggestions
Serve the chili in deep bowls with a selection of toppings: shredded cheddar cheese, sour cream, diced red onion, fresh cilantro, sliced jalapeños, and tortilla chips or cornbread on the side. For a loaded baked potato or chili cheese fries, spoon the chili over and top with cheese and scallions. A simple green salad with a citrus vinaigrette balances the richness.
Variations
- Texas-Style No-Bean Chili: Omit the kidney beans and increase the beef to 2 ½ pounds (1.1 kg). Add 1 cup (240 ml) of strong black coffee along with the broth for depth. Simmer longer, up to 2 hours, for a thicker, more concentrated sauce.
- Chipotle Beef Chili: Add 2 minced chipotle peppers in adobo sauce and 1 tablespoon (15 ml) of adobo sauce with the spices. This adds a smoky, medium heat. Reduce cayenne to ⅛ teaspoon.
- Beer-Infused Chili: Replace 1 cup (240 ml) of the beef broth with a dark beer, such as a stout or porter. Add it after the spices and let it cook down for 2 minutes before adding the tomatoes. This adds a malty, slightly bitter note.
- Sweet Potato Chili: Add 1 large peeled and diced sweet potato (about 2 cups / 300 g) with the onions and peppers. It will soften during cooking and add natural sweetness. You may need an extra ½ cup (120 ml) of broth.
Storage and Reheating
Refrigerator: Cool the chili completely, then transfer to airtight containers. Refrigerate within 2 hours of cooking. It will keep for 3–4 days. Reheat individual portions in a saucepan over medium heat, stirring frequently, or in the microwave in 1-minute intervals, until bubbling (165°F / 74°C for leftovers).
Freezer: Portion into freezer-safe bags or containers, leaving ½ inch (1.25 cm) of headroom for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water if needed.
Frequently Asked Questions
Can I make this chili in a slow cooker? Yes. Brown the beef and sauté the vegetables as directed, then transfer everything to a slow cooker. Cook on low for 6–8 hours or on high for 3–4 hours. Add the drained beans during the last 30 minutes to keep them from getting mushy.
How can I thicken my chili? If your chili is too thin, simmer it uncovered for an extra 15–20 minutes to reduce the liquid. Alternatively, mash some of the beans against the side of the pot with a spoon—this releases their starches and thickens the chili naturally. You can also stir in a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold water, then simmer for 5 minutes.
Can I use stew meat instead of ground beef? Absolutely. Cut 2 pounds (900 g) of chuck roast into ½-inch cubes, season with salt and pepper, and brown in batches in the oil. Then proceed with the recipe, but increase the simmering time to 1 ½ to 2 hours, or until the meat is fork-tender.
Is it better to use fresh tomatoes or canned? Canned tomatoes are more reliable in chili because they are picked and packed at peak ripeness, and they hold their shape better during long simmering. If you use fresh, choose Roma tomatoes, peel them, and add them early so they break down.
Why does my chili taste bitter? Bitterness often comes from overcooked spices or burned garlic. Toast spices only briefly (1 minute) and stir constantly. Also, if you added beer, a very hoppy IPA can turn bitter during long cooking—use a malty stout or dark lager instead.
Can I make this chili ahead of time? Yes, chili is one of the best make-ahead dishes. In fact, it tastes even better the next day after the flavors have melded. Prepare it fully, cool, and refrigerate. Reheat gently, adding a little broth if needed, and adjust seasoning before serving.
Related
- Top Rated Pancake Recipe: Fluffy Every Time
- Best Boneless Chicken Breast Crock Pot Salsa Picks
- Best Boneless Chicken Breast Crock Pot Soup Picks
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).