Slow Cooker Beef Chili with Beans is a hearty, comforting dish that fills your home with the smell of spices and slow-cooked goodness. Tender chunks of beef, tender beans, and a rich tomato base come together to make a meal that’s perfect for chilly days or whenever you’re craving something warm and filling.
I love how easy this chili is to make — just toss everything into the slow cooker and let it do its magic while you go about your day. The flavors get better the longer it cooks, and by dinner time, you have this thick, tasty chili that feels like a big, warm hug in a bowl. I usually make a big pot so there’s always some left for lunch the next day.
One of my favorite ways to serve this chili is with a big spoonful of sour cream, some shredded cheese, and a handful of crunchy tortilla chips on the side. It’s simple but makes the meal feel extra cozy and special. Plus, it’s a great recipe to bring along to a potluck or family gathering — everyone always asks for seconds!
Key Ingredients & Substitutions
Ground Beef: Using 80/20 ground beef gives a good balance of flavor and fat. For a leaner option, try ground turkey or chicken, though they cook a bit drier.
Beans: Kidney and pinto beans add bulk and texture. You can swap with black beans or cannellini beans if you prefer.
Tomatoes & Sauce: Canned diced tomatoes and tomato sauce form the chili base. If you want extra depth, add a spoonful of tomato paste or use fire-roasted tomatoes.
Spices: Chili powder, cumin, and smoked paprika create that classic chili flavor. Adjust the crushed red pepper flakes for your preferred heat level or omit if you want a milder chili.
How Do You Make This Chili Taste Rich and Full of Flavor in a Slow Cooker?
The slow cooker gently blends flavors but here’s how to get the best results:
- Sauté onion and garlic first: This unlocks their sweetness and aroma, which can get lost otherwise.
- Brown the beef: Browning adds a deeper, meaty flavor that simmers into the chili.
- Don’t skip seasoning: Add your spices before cooking to allow them to infuse the chili gradually.
- Low and slow: Cooking on low for 6-8 hours lets flavors meld perfectly. If short on time, use high but try for at least 3 hours.
- Adjust at the end: Taste before serving and add salt, pepper, or chili powder to tune it to your liking.

Equipment You’ll Need
- Slow Cooker – I love it because it cooks the chili evenly and frees up your stovetop.
- Large Skillet – makes browning the beef and sautéing aromatics quick and simple.
- Chef’s Knife & Cutting Board – handy for chopping onions and garlic smoothly.
- Can Opener – needed to open canned beans and tomatoes easily.
- Measuring Spoons & Cups – for accurately adding spices and liquids.
- Steel Spoon or Wooden Spoon – for stirring ingredients and mixing them well.
Flavor Variations & Add-Ins
- Swap Ground Beef for Ground Turkey or Chicken for a leaner chili.
- Add a chopped bell pepper, jalapeño, or corn kernels for extra color and taste.
- Stir in a splash of Worcestershire sauce or soy sauce for umami depth.
- Top with shredded cheese, chopped onions, or sliced avocados for added flavor and texture.
Slow Cooker Beef Chili with Beans
Ingredients You’ll Need:
Main Ingredients:
- 1 lb (450g) ground beef
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 (15 oz) can kidney beans, drained and rinsed
- 1 (15 oz) can pinto beans, drained and rinsed
- 1 (14.5 oz) can diced tomatoes (with juice)
- 1 (8 oz) can tomato sauce
- 1 cup beef broth
Spices and Seasonings:
- 2 tbsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp dried oregano
- ½ tsp crushed red pepper flakes (optional, for heat)
- Salt and pepper, to taste
- 2 tbsp olive oil or vegetable oil
For Serving:
- Sour cream
- Fresh cilantro leaves
- Shredded cheddar cheese
- Lime wedges
How Much Time Will You Need?
This chili takes about 15 minutes to prepare and then cooks in the slow cooker for 6 to 8 hours on low, or 3 to 4 hours on high. The slow cooking time lets the flavors blend beautifully. Plan ahead for a delicious, hands-off meal!
Step-by-Step Instructions:
1. Sauté Onion and Garlic:
Heat the olive oil in a large skillet over medium heat. Add the chopped onion and minced garlic and cook, stirring occasionally, until they are soft and fragrant, about 3 to 4 minutes.
2. Brown the Ground Beef:
Add the ground beef to the skillet. Break it up with a spoon and cook until it is browned and fully cooked, about 6 to 8 minutes. Drain any excess fat, then transfer the beef mixture to your slow cooker.
3. Add Remaining Ingredients to Slow Cooker:
Into the slow cooker, add the kidney beans, pinto beans, diced tomatoes with juice, tomato sauce, and beef broth. Stir in chili powder, cumin, smoked paprika, oregano, crushed red pepper flakes if you like heat, salt, and pepper.
4. Cook the Chili:
Cover the slow cooker and cook on low heat for 6 to 8 hours, or on high heat for 3 to 4 hours. If possible, stir the chili once or twice during cooking to help blend flavors evenly.
5. Taste and Adjust Seasonings:
Before serving, give the chili a taste. Add more salt, pepper, or chili powder if you want it a bit stronger or spicier.
6. Serve and Enjoy:
Ladle the hot chili into bowls. Top each serving with a spoonful of sour cream, sprinkle with shredded cheddar cheese, and garnish with fresh cilantro leaves. Add lime wedges on the side to squeeze over the chili for a fresh zing. This chili pairs wonderfully with cornbread, tortilla chips, or rice.
Can I Use Frozen Ground Beef for This Chili?
Yes, but be sure to fully thaw the ground beef before cooking. Thaw it in the refrigerator overnight or use the microwave’s defrost setting. This ensures even cooking and prevents any food safety issues.
Can I Make This Chili Without a Slow Cooker?
Absolutely! You can cook everything in a large pot on the stovetop. After browning the beef and sautéing the onions, add all the other ingredients, bring to a boil, then simmer on low heat for about 1 to 2 hours, stirring occasionally, until thickened and flavorful.
How Do I Store Leftover Chili?
Store leftover chili in an airtight container in the fridge for up to 4 days. To freeze, portion it into freezer-safe containers and freeze for up to 3 months. Reheat gently on the stove or microwave, adding a splash of broth if it’s too thick.
Can I Adjust the Heat Level of This Chili?
Yes! To make it milder, simply omit the crushed red pepper flakes and reduce the chili powder slightly. For extra heat, add more crushed pepper flakes or a bit of diced jalapeño when sautéing the onions and garlic.