I learned this stovetop chili long before I had a Dutch oven I could call my own, and it still shows up on my table when I need something warm, filling, and honest. This recipe is about everyday ingredients—ground beef, canned tomatoes and beans, pantry spices—pulled together with a long, gentle simmer that develops deep flavor without fuss. If you want a weeknight meal that yields leftovers for lunches and can be dressed up for guests, this is the chili to make. For a different comfort-food dinner idea to try another night, check this Authentic Carbonara recipe that’s equally reliable.
Why you’ll love this dish
This stovetop chili is the kind of recipe that delivers on taste, budget, and timing. It uses 1 pound of ground beef and pantry staples, so it’s inexpensive yet satisfying. The long simmer lets the tomato paste and spices deepen into a rich base while the fire roasted crushed tomatoes add a little smoky brightness. It’s perfect for chilly evenings, game nights, or an easy meal prep option that tastes better the next day.
“Hearty, simple, and packable—this chili disappeared faster than I expected. The slow simmer gives it a homemade depth without any complicated steps.”
Beyond flavor, it’s family friendly and adaptable. You can make it milder for kids, or bump up the heat for adults. It also stretches well: a little goes a long way over rice, on baked potatoes, or spooned into bowls with generous cheddar.
Step-by-step overview
This quick roadmap shows what you’ll do before you start cooking:
- Sauté aromatics and brown the beef to build flavor.
- Add spices and tomato paste to bloom flavors briefly.
- Deglaze with beef broth, then add tomatoes and beans.
- Simmer gently, covered then uncovered, for 1 to 2 hours to develop depth and thicken.
- Finish and serve with shredded cheddar and your favorite toppings.
Gather these items
- 1 lb ground beef (use 80/20 for flavor; leaner cuts work if you drain more fat)
- 1 ¾ cups beef broth (or low-sodium broth)
- 1 tablespoon olive oil
- 28 oz can fire roasted crushed tomatoes (substitute plain crushed tomatoes if needed)
- 15 oz can red kidney beans, drained and rinsed
- 15 oz can pinto beans, drained and rinsed
- 1 medium yellow onion, chopped
- 3 tablespoons tomato paste
- 1 1/2 teaspoons garlic, minced (about 3 cloves)
- 1 tablespoon ground cumin
- 1 tablespoon chili powder (optional if you want more heat)
- 1 tablespoon brown sugar
- 1 teaspoon dried oregano
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- Toppings: shredded cheddar cheese, sour cream, green onions, cilantro, or anything else you like
Notes: If you prefer a turkey or plant-based version, swap the beef and use vegetable broth; add a tablespoon of soy sauce or Worcestershire substitute for savory depth. Canned beans save time but cook the beans on low heat if using dried, fully soaked beans.
Step-by-step instructions
- Warm the olive oil in a large Dutch oven or heavy pot over medium-high heat.
- Add the chopped onion and sauté for about 2 minutes, until it starts to soften.
- Add the ground beef and break it up with a spoon. Cook until it is browned, about 5 minutes.
- Drain excess fat from the pot. Return the pot to the heat and add the minced garlic. Stir for 30 seconds until fragrant.
- Stir in chili powder, ground cumin, brown sugar, dried oregano, salt, black pepper, and tomato paste. Mix thoroughly so the tomato paste coats the meat. Cook 30 to 60 seconds to toast the spices.
- Pour in the beef broth and scrape the bottom of the pot to loosen any browned bits.
- Add the fire roasted crushed tomatoes and the drained, rinsed beans. Stir to combine.
- Bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and simmer for the first part of the cooking time.
- Simmer gently for 1 to 2 hours, stirring occasionally. Keep it covered for most of the time, then uncover for the last 30 minutes so the chili reduces and thickens. Adjust seasoning to taste.
- Ladle into bowls and add shredded cheddar and any other toppings you like.
Best ways to enjoy it
Serve bowls of chili with warm cornbread or over steamed rice for a filling meal. For a cozy presentation, top with shredded cheddar, a dollop of sour cream, and chopped green onions. Try spooning chili over baked potatoes with a sprinkle of cheddar for a loaded potato twist. For party snacks, use the chili as a topping for tortilla chips or in a slow cooker at a potluck.
If you want to pair with another simple crowd-pleaser for a weekend menu, serve this with a crisp salad and a pasta side like the comforting sandwich-style recipe as inspiration for your next meat-forward meal.
Storage and reheating tips
- Refrigerator: Cool the chili to room temperature, then store in airtight containers for up to 4 days.
- Freezer: Freeze in meal-sized portions for up to 3 months. Use freezer-safe containers or heavy-duty zip-top bags.
- Reheating: Thaw overnight in the fridge, then reheat gently on the stove over medium-low, stirring occasionally. Add a splash of broth or water if it’s too thick. Microwave in covered, microwave-safe containers in 1-minute bursts, stirring between intervals.
- Food safety: Refrigerate leftovers within two hours of cooking. Reheat to an internal temperature of 165°F (74°C) before serving.
Helpful cooking tips
- Browning matters: Don’t skip properly browning the beef. Those browned bits hold a lot of flavor and make the chili deeper.
- Toast spices: Stirring the spices with tomato paste over the heat for a short time unlocks more aroma and complexity.
- Control thickness: If your chili is too thin, simmer uncovered until it reduces. If it’s too thick, thin it with a little broth.
- Taste as you go: Salt is easier to add than subtract. Start with ½ teaspoon and adjust later.
- Make-ahead advantage: This chili improves after a day in the fridge, as the flavors meld. It’s ideal for meal prep.
- Bean texture: Rinsing canned beans removes excess sodium and helps keep the chili from becoming gummy.
Flavor swaps
- Vegetarian: Replace beef with a mix of mushrooms and lentils, use vegetable broth, and add a splash of soy sauce for umami.
- Spicier: Add a chopped jalapeño with the onions or a pinch of cayenne along with the chili powder.
- Smokier: Use smoked paprika in place of a portion of the chili powder for a smoky note without extra heat.
- Chunkier tomato base: Swap crushed tomatoes for a 28 oz can of diced tomatoes if you prefer more texture.
- Bean-free: Omit the beans and add an extra can of tomatoes plus 1 cup of cooked barley or quinoa for body.
Common questions
How long does this chili take to make from start to finish?
Active prep and browning take about 15 minutes. The simmer time is 1 to 2 hours, so plan on roughly 1 hour 15 minutes to 2 hours 15 minutes total depending on how deep you want the flavor.
Can I make this in a slow cooker?
Yes. Brown the beef and sauté the onion first, then transfer everything to a slow cooker with broth, tomatoes, and beans. Cook on low for 4 to 6 hours or on high for 2 to 3 hours. Thin with extra broth if needed after cooking.
Is it safe to freeze chili with beans?
Yes, you can freeze chili with canned beans. Beans hold up well in the freezer, but if you used cooked-from-dry beans, slightly undercook them before freezing to avoid mushiness after reheating.
Can I reduce the sodium?
Absolutely. Use low-sodium or homemade beef broth and rinse the canned beans well. You can also reduce or omit the added salt and adjust at the end.
What are good toppings to elevate this chili?
Shredded cheddar, sour cream, sliced green onions, chopped cilantro, avocado slices, or a squeeze of lime brighten the bowl. For a crunchy finish, add crushed tortilla chips or crispy fried onions.
PrintStovetop Chili
A warm and filling stovetop chili made with ground beef, canned tomatoes, and beans, perfect for chilly evenings.
- Prep Time: 15 minutes
- Cook Time: 120 minutes
- Total Time: 135 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: None
Ingredients
- 1 lb ground beef (80/20 recommended)
- 1 ¾ cups beef broth
- 1 tablespoon olive oil
- 28 oz can fire roasted crushed tomatoes
- 15 oz can red kidney beans, drained and rinsed
- 15 oz can pinto beans, drained and rinsed
- 1 medium yellow onion, chopped
- 3 tablespoons tomato paste
- 1 ½ teaspoons garlic, minced
- 1 tablespoon ground cumin
- 1 tablespoon chili powder (optional)
- 1 tablespoon brown sugar
- 1 teaspoon dried oregano
- ½ teaspoon salt (adjust to taste)
- ¼ teaspoon black pepper
- Toppings: shredded cheddar cheese, sour cream, green onions, cilantro, or your choice
Instructions
- Warm the olive oil in a large Dutch oven or heavy pot over medium-high heat.
- Add the chopped onion and sauté for about 2 minutes, until it starts to soften.
- Add the ground beef and break it up with a spoon. Cook until browned, about 5 minutes.
- Drain excess fat from the pot. Return the pot to heat and add the minced garlic. Stir for 30 seconds until fragrant.
- Stir in chili powder, ground cumin, brown sugar, dried oregano, salt, pepper, and tomato paste. Mix thoroughly and cook for 30 to 60 seconds to toast the spices.
- Pour in the beef broth and scrape the bottom of the pot to loosen any browned bits.
- Add the fire roasted crushed tomatoes and drained beans. Stir to combine.
- Bring to a gentle boil, then reduce heat to low. Cover the pot and simmer.
- Simmer gently for 1 to 2 hours, stirring occasionally. Cover for most of the time, then uncover for the last 30 minutes to thicken.
- Ladle into bowls and add toppings of your choice.
Notes
For a turkey or plant-based version, swap the beef for ground turkey or lentils and use vegetable broth. Can also serve with cornbread or over rice.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 8g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 10g
- Protein: 25g
- Cholesterol: 70mg








