I grew up on a pot of chili that simmered all afternoon, and this one brings that same cozy, hearty comfort with far less fuss. It’s a straightforward beef or turkey chili loaded with two kinds of beans, crushed tomatoes, and warming spices. Make it for busy weeknights, game-day crowds, or when you want a make-ahead meal that tastes even better the next day. If you like trying different chili styles, my go-to for a spicier, dairy-free twist is a great example of how versatile this dish can be: cajun white chicken chili shows how swapping proteins and spices changes everything.
Why you’ll love this dish
This chili is friendly to busy cooks and picky eaters alike. It’s inexpensive and pantry-driven, so you can pull it together any night. The recipe is flexible: pick lean ground turkey for a lighter pot or stick with ground beef for a richer mouthfeel. The beans add fiber and protein, making leftovers a filling lunch. Because it reheats and freezes well, it’s ideal for meal prep or feeding a crowd.
“Simple, satisfying, and forgiving—this is the chili I make when I want something warm and dependable. It always stretches to feed one more.”
Step-by-step overview
Before you start, know that the method is short and logical. Brown the meat, soften aromatics, add beans and tomatoes, stir in spices and broth, then simmer to blend flavors. The whole active cooking time is about 15 minutes, with a 30-minute simmer to marry everything. No complicated steps, and you can easily adapt seasonings at the end.
What you’ll need
- 1 pound ground beef or turkey (use turkey for a leaner option)
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (28 oz) crushed tomatoes
- 2 tablespoons chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
- 1 cup beef or vegetable broth (vegetable broth keeps it lighter)
- Optional toppings: shredded cheese, sour cream, chopped green onions
Substitution notes: swap one type of bean for cannellini or pinto if you prefer. If you like more depth, a tablespoon of tomato paste adds body. For vegan chili, use plant-based ground “meat” and vegetable broth.
Step-by-step instructions
- Heat a large pot over medium heat. Add the ground beef or turkey. Break it up and brown until no pink remains. Drain excess fat if there’s a lot.
- Add the chopped onion to the pot. Cook until translucent, about 4 to 5 minutes. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Stir in the kidney beans and black beans so they warm through.
- Pour in the crushed tomatoes and the cup of broth. Stir to combine.
- Add the chili powder and cumin. Mix well. Bring the mixture to a gentle simmer.
- Reduce heat and simmer uncovered for 30 minutes, stirring occasionally so nothing sticks. The chili will thicken as it cooks.
- Taste and season with salt and pepper. Adjust chili powder or cumin if you want more heat or earthiness.
- Serve hot with your choice of shredded cheese, a dollop of sour cream, and chopped green onions.
Best ways to enjoy it
Spoon this chili into bowls and offer a toppings bar for guests. It’s excellent over steamed rice, ladled onto baked potatoes, or served alongside warm cornbread. For a family-friendly mashup, mound chili over buttered pasta and sprinkle with cheddar for a simple, kid-approved casserole; a cheesy take on chili is also a comforting pairing to try with a slow-cooker mac recipe like the cheddar chili mac. For texture contrast, serve with tortilla chips or pickled jalapeños.
Storage and reheating tips
Cool chili within two hours and store it in airtight containers. Refrigerate for up to 3 to 4 days. To freeze, portion into freezer-safe containers or heavy-duty bags and freeze for up to three months. Thaw overnight in the refrigerator. Reheat on the stovetop over medium-low heat, stirring occasionally, until steaming and reaching 165°F. If reheating from frozen, defrost first or simmer gently, adding a splash of broth if it’s too thick.
Pro chef tips
- Brown meat in batches if your pot is crowded; better searing equals more flavor.
- Deglaze the pan with a little broth after browning to lift browned bits into the chili.
- Add salt at the end so you don’t over-season before flavors concentrate.
- If the chili is too thin after simmering, cook uncovered a bit longer or mash a cup of beans to thicken naturally.
- For smoky depth without smoked meats, add a teaspoon of smoked paprika or a small amount of chipotle in adobo (start small; it’s powerful).
Flavor swaps
- Vegetarian: Replace meat with diced mushrooms and a plant-based ground substitute. Use vegetable broth and add a splash of soy sauce for umami.
- Spicy: Add extra chili powder, a pinch of cayenne, or minced green chiles for heat.
- Heartier: Stir in a cup of cooked barley or quinoa for bulk and texture.
- Southwestern: Mix in a cup of corn and a chopped red bell pepper during the onion step for color and sweetness.
Common questions
Can I use ground turkey instead of beef?
Yes. Ground turkey is a great leaner alternative and works the same way in this recipe. Because turkey is leaner, you may want to add a tablespoon of oil when sautéing the onion or reserve a bit of broth to prevent dryness.
How long does this chili need to simmer?
The recipe calls for a 30-minute simmer, which is enough for flavors to meld and for the chili to thicken. If you have more time, simmering up to an hour on low will deepen flavor. Stir occasionally and add a splash of broth if it gets too thick.
Can I make this in a slow cooker?
Yes. Brown the meat and soften the onions and garlic first, then add everything to the slow cooker. Cook on low for 4 to 6 hours. If the chili is thin at the end, remove the lid and cook on high for 15 to 30 minutes to reduce.
How do I thicken chili without overcooking?
Mash a portion of the beans against the side of the pot with a spoon to release starches and thicken naturally. Alternatively, stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 1 tablespoon cold water) and simmer for a few minutes until glossy and thick.
Is it safe to freeze chili with dairy toppings?
No. Skip dairy toppings before freezing. Add cheese, sour cream, or green onions only when reheating and serving.
PrintCozy Chili
A hearty and flexible chili recipe made with ground beef or turkey, two kinds of beans, and warming spices, perfect for busy weeknights or meal prep.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Gluten-Free
Ingredients
- 1 pound ground beef or turkey
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (28 oz) crushed tomatoes
- 2 tablespoons chili powder
- 1 teaspoon cumin
- Salt and pepper to taste
- 1 cup beef or vegetable broth
- Optional toppings: shredded cheese, sour cream, chopped green onions
Instructions
- Heat a large pot over medium heat. Add the ground beef or turkey. Break it up and brown until no pink remains. Drain excess fat if there’s a lot.
- Add the chopped onion to the pot. Cook until translucent, about 4 to 5 minutes. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Stir in the kidney beans and black beans so they warm through.
- Pour in the crushed tomatoes and the cup of broth. Stir to combine.
- Add the chili powder and cumin. Mix well. Bring the mixture to a gentle simmer.
- Reduce heat and simmer uncovered for 30 minutes, stirring occasionally so nothing sticks. The chili will thicken as it cooks.
- Taste and season with salt and pepper. Adjust chili powder or cumin if you want more heat or earthiness.
- Serve hot with your choice of shredded cheese, a dollop of sour cream, and chopped green onions.
Notes
Chili is friendly to busy cooks and picky eaters. It reheats and freezes well, making it ideal for meal prep or feeding a crowd. If the chili is too thin after simmering, cook uncovered a bit longer or mash a cup of beans to thicken naturally.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 15g
- Protein: 20g
- Cholesterol: 70mg








