Written by

Serenity Summers

Published

Cozy Crockpot Chili with Three Beans: Easy Dinner for Chilly Nights

Ready In 6 hours 25 minutes
Servings 8 servings
Difficulty Easy

Jen wasn’t trying to impress anyone. I’d stopped by her place on a random Tuesday to pick up a book I’d loaned her months ago, and the smell hit me before I even got through the door. It was deep and warm and a little bit smoky, the kind of smell that makes you realize you’re actually starving even though you ate lunch two hours ago. She was standing there in sweatpants, holding a ladle, looking completely unfazed by the fact that her kitchen smelled like the best restaurant in town.

“Oh, that’s just chili,” she said when I asked. Like it was nothing. Like she hadn’t just created something that made me want to cancel my evening plans and camp out on her couch. She let me taste it straight from the pot, and I mean, honestly — I’ve had chili that simmered all day on the stove, chili that came from a famous joint in Texas, chili I spent hours perfecting myself. This was better. And she’d thrown it in a crockpot that morning before work and forgotten about it until the smell reminded her.

I stood there in her kitchen, spoon in hand, trying to figure out what made it so good. The beans were tender but not mushy. The broth was rich and just thick enough to coat the back of the spoon. And there was this warmth — not spicy, exactly, but something that settled deep in your chest. You know that feeling when a recipe just works? When you can tell someone didn’t overthink it, didn’t stress over every little detail, just trusted the process and let the ingredients do their thing?

That’s this chili. That’s the whole point. It’s the kind of meal you make on a chilly night when you want something that feels like a hug in a bowl. The kind you can set and forget while you go about your day, knowing that dinner is basically taking care of itself. I’ve made it at least a dozen times since that Tuesday, and let me tell you — it never gets old.

Why You’ll Love This Recipe

I’ve tested this crockpot chili more times than I can count, tweaking the bean ratio, adjusting the spice level, figuring out the perfect cooking time. After all that trial and error, here’s why this version stands out:

  • Set It and Forget It: About 15 minutes of prep in the morning, and dinner is ready when you are. No stirring, no watching, no stress.
  • Pantry-Friendly Ingredients: Canned beans, diced tomatoes, and basic spices. You probably have most of this stuff right now.
  • Perfect for Chilly Nights: This is the meal you want when the temperature drops and all you want to do is curl up under a blanket.
  • Crowd-Pleaser: I’ve served this at game day gatherings, family dinners, and casual weeknight meals. It disappears every single time.
  • Three Beans, Maximum Texture: The combination of kidney, black, and pinto beans gives you a mix of creamy and firm textures that keeps every spoonful interesting.

What makes this different from every other chili recipe out there? It’s the balance. So many chilis are either too tomato-heavy or too watery or just kind of boring. This one has a deep, savory flavor that comes from browning the meat first (trust me on this) and letting the slow cooker do its magic for hours. It’s not just another chili recipe — it’s the one I keep coming back to, and I think you will too.

This is the kind of meal that makes you close your eyes after the first bite. It’s comfort food at its finest — hearty, warming, and completely unpretentious. Perfect for impressing guests without breaking a sweat, or for turning a regular Tuesday into something a little more special.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something truly satisfying. Most of these are pantry staples, which makes this perfect for those nights when you need dinner to just happen without a trip to the store.

For the Chili Base

  • 2 tablespoons olive oil (for browning the meat)
  • 2 pounds ground beef (I prefer 85/15 for good flavor without too much grease)
  • 1 large yellow onion, diced (about 2 cups)
  • 4 cloves garlic, minced (fresh is best here)
  • 2 tablespoons tomato paste (adds depth and richness)
  • 1 can (14.5 ounces) diced tomatoes, undrained (I like fire-roasted for extra smoky flavor)
  • 1 can (15 ounces) tomato sauce
  • 1 can (15 ounces) kidney beans, drained and rinsed
  • 1 can (15 ounces) black beans, drained and rinsed
  • 1 can (15 ounces) pinto beans, drained and rinsed
  • 2 cups beef broth (low-sodium so you can control the salt)

For the Seasoning Blend

crockpot chili with three beans preparation steps

  • 3 tablespoons chili powder (use a good quality blend like McCormick or Penzeys)
  • 1 tablespoon ground cumin
  • 1 teaspoon smoked paprika (this is what gives it that subtle smoky depth)
  • 1 teaspoon dried oregano
  • 1/2 teaspoon cayenne pepper (optional, for heat)
  • 1 teaspoon salt (plus more to taste)
  • 1/2 teaspoon black pepper

Optional Add-Ins and Toppings

  • 1 tablespoon brown sugar (balances the acidity of the tomatoes)
  • 1 bay leaf (adds subtle herbal notes during cooking)
  • Sour cream, shredded cheddar cheese, chopped green onions, fresh cilantro (for serving)

A quick note on beans: I’ve tested this with different brands and combinations, and Bush’s and Goya both work great. Just make sure you drain and rinse them well to remove excess sodium and that canned flavor. If you want to use dried beans, you’ll need to cook them separately first — canned is much easier and works perfectly here.

For the meat, you can substitute ground turkey or chicken if you prefer. Just add an extra tablespoon of oil since leaner meats tend to stick more. And if you want to go vegetarian, skip the meat entirely and add an extra can of beans or some chopped mushrooms for texture.

Equipment Needed

The beauty of this recipe is that you don’t need much fancy equipment. Here’s what you’ll need:

  • 6-quart or larger slow cooker (Crock-Pot brand is my go-to, but any brand works. If your slow cooker runs hot, check the chili an hour early.)
  • Large skillet or Dutch oven (for browning the meat. Cast iron is ideal, but non-stick works fine.)
  • Wooden spoon or spatula (for breaking up the meat while browning)
  • Cutting board and sharp knife (for dicing the onion and mincing garlic)
  • Can opener (obvious, but you’d be surprised)
  • Measuring spoons (for the spice blend)
  • Colander (for draining and rinsing the beans)

If you don’t have a slow cooker, you can absolutely make this in a large pot on the stovetop. Just simmer it on low for about an hour and a half, stirring occasionally. The flavor won’t be quite as developed, but it’ll still be delicious. I’ve also made this in an Instant Pot using the slow cooker function — just keep the lid vented for the best texture.

Preparation Method

Let’s get cooking. This is going to be the easiest dinner you make all week.

  1. Brown the beef (about 8 minutes). Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until it’s browned all over — about 6 to 8 minutes. Don’t rush this step. The browning adds so much flavor. If there’s a lot of excess fat, drain most of it off, leaving about a tablespoon in the pan.
  2. Sauté the aromatics (about 3 minutes). Add the diced onion to the skillet with the beef and cook for 2 to 3 minutes, until it starts to soften. Add the minced garlic and tomato paste and cook for another minute, stirring constantly. The tomato paste will darken slightly and smell amazing. This is where the flavor starts to build.
  3. Build the seasoning (about 1 minute). Sprinkle the chili powder, cumin, smoked paprika, oregano, cayenne (if using), salt, and pepper over the beef mixture. Stir everything together and cook for about 30 seconds until the spices are fragrant. Be careful not to burn them — they can turn bitter if left too long.
  4. Transfer to the slow cooker. Scrape the beef mixture into your slow cooker. Don’t worry about getting every last bit — just dump it in and move on.
  5. Add the liquids and beans. Pour in the diced tomatoes (with their juices), tomato sauce, and beef broth. Add the drained and rinsed kidney beans, black beans, and pinto beans. Stir everything together until it’s well combined. If you’re using the bay leaf and brown sugar, add them now.
  6. Cook low and slow. Cover the slow cooker and cook on LOW for 6 to 8 hours or on HIGH for 3 to 4 hours. I prefer low and slow — the flavors meld together better and the texture stays perfect. About 30 minutes before serving, give it a taste and adjust the seasoning. You might want more salt, a pinch more cumin, or a splash of hot sauce.
  7. Thicken if needed (optional). If the chili is too thin for your liking, mash some of the beans against the side of the slow cooker with a fork. This releases their starches and naturally thickens the broth. Alternatively, you can mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it in, then let it cook for 10 more minutes.
  8. Serve and enjoy. Ladle the chili into bowls and top with your favorite garnishes. Sour cream, shredded cheddar, sliced jalapeños, chopped cilantro, diced avocado — go wild. Cornbread or crusty bread on the side is never a bad idea.

A few things to watch for: If your chili tastes flat at the end, it probably needs more salt or a splash of acid like lime juice or vinegar. If it’s too spicy, a dollop of sour cream or a spoonful of yogurt will cool it right down. And if the beans are mushy, you probably cooked it too long on high — that’s why I recommend low and slow.

Cooking Tips & Techniques

After making this recipe more times than I care to count, I’ve picked up a few tricks that make a real difference.

Don’t skip browning the meat. I know it’s tempting to just dump everything in the crockpot and walk away — I’ve been there. But that extra 10 minutes of browning creates a layer of flavor you just can’t get any other way. The browned bits stuck to the pan (called fond) are pure gold. Deglaze the pan with a splash of broth if you want to get every bit of that flavor into the chili.

Toast your spices. When you add the spices to the hot beef and onion mixture, let them cook for just 30 seconds before adding the liquids. This wakes them up and makes them more aromatic. I learned this the hard way after making a batch of chili that tasted flat and lifeless — toasting the spices was the missing piece.

Layer your ingredients wisely. Put the denser ingredients (meat, beans) at the bottom of the slow cooker and the liquids on top. This helps everything cook evenly. I once dumped everything in randomly and ended up with some beans that were overcooked and some that were still firm.

Taste and adjust at the end. Slow cookers can vary wildly in temperature, and different brands of canned tomatoes have different acidity levels. Always taste your chili before serving and adjust the seasoning. A pinch of sugar can balance out overly acidic tomatoes, and a splash of vinegar or lime juice can brighten up a chili that tastes too heavy.

Make it ahead for better flavor. Chili is one of those rare dishes that actually tastes better the next day. The flavors have time to meld and deepen overnight in the fridge. So if you can, make this a day ahead and reheat it. I once made a double batch for a party, and the leftovers the next day were even better than the original.

Variations & Adaptations

This recipe is incredibly flexible. Here are some of my favorite ways to switch it up:

Vegetarian Three-Bean Chili: Skip the ground beef and add an extra can of beans (try chickpeas or cannellini) and a diced bell pepper or zucchini. Sauté the vegetables before adding them to the slow cooker for better texture. I’ve made this version for vegetarian friends and they always ask for the recipe.

Spicy Chipotle Chili: Add 1 to 2 chipotle peppers in adobo sauce (minced) along with the spices. This adds a smoky heat that’s incredible. Start with one pepper and taste before adding more — those little guys are potent. I accidentally used three once and my husband was sweating through dinner.

White Chicken Chili Variation: Swap the beef for 1.5 pounds of boneless skinless chicken thighs, use white beans (cannellini and great northern) instead of the three-bean mix, and replace the tomato-based ingredients with chicken broth and a can of green chiles. Add a splash of cream at the end for richness. It’s a completely different dish but just as cozy.

Slow Cooker Chili Mac: About 20 minutes before serving, stir in 2 cups of dry elbow macaroni and turn the slow cooker to high. Cook until the pasta is tender, stirring once or twice. You might need to add a little extra broth. This is my go-to for nights when I need something extra filling.

Sweet Potato and Black Bean Chili: Add 2 cups of diced sweet potatoes along with the beans. They break down slightly during cooking and add a natural sweetness that balances the spices beautifully. This version is vegan-friendly and absolutely delicious.

Serving & Storage Suggestions

This chili is incredibly versatile when it comes to serving. Here’s how I like to do it:

Serving Temperature: Serve it piping hot straight from the slow cooker. Ladle it into deep bowls and let everyone add their own toppings. I always set out a little bar with sour cream, shredded cheddar, diced red onion, fresh cilantro, sliced jalapeños, and lime wedges. It makes the meal feel special without any extra work.

What to Serve With It: Cornbread is the classic pairing, and for good reason — the sweet, crumbly texture is perfect for sopping up the broth. I also love serving this with tortilla chips for dipping, or over a baked potato for an extra hearty meal. A simple side salad with a tangy vinaigrette cuts through the richness beautifully.

Storage: Leftover chili keeps in the refrigerator for up to 5 days in an airtight container. The flavors actually get better as they sit. I like to make a double batch on purpose just for the leftovers.

Freezing: This chili freezes like a dream. Let it cool completely, then transfer it to freezer-safe containers or zip-top bags. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave. I always keep a container in the freezer for nights when I don’t feel like cooking.

Reheating: The best way to reheat chili is on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s too thick. In the microwave, heat in 30-second bursts, stirring between each, until hot throughout. The texture won’t be quite as good, but it’s fine for a quick lunch.

Nutritional Information & Benefits

This chili is not only delicious but also packed with good-for-you ingredients. Here’s a rough estimate per serving (based on 8 servings, without toppings):

Nutrient Amount Per Serving
Calories 385
Protein 32g
Fat 14g
Carbohydrates 35g
Fiber 12g
Sugar 8g
Sodium 780mg

The three-bean combination provides an impressive amount of fiber and plant-based protein, which helps keep you full and satisfied. Beans are also rich in iron, magnesium, and folate. The tomatoes are packed with lycopene, an antioxidant that’s been linked to heart health. And the garlic and onions add immune-boosting properties — perfect for chilly season.

If you’re watching your sodium, use low-sodium canned goods and rinse your beans thoroughly. You can also reduce the salt in the seasoning blend and adjust at the end. For a lower-carb version, serve the chili over cauliflower rice or zucchini noodles instead of with bread or tortilla chips.

Conclusion

This cozy crockpot chili with three beans is the kind of recipe that becomes a staple — the one you turn to again and again when the weather turns cold and you need something warm and satisfying. It’s easy enough for a busy weeknight but impressive enough to serve to company. And honestly? It just makes you feel good.

I love that this recipe doesn’t demand much from me. I can chop an onion, brown some meat, dump everything in the slow cooker, and then go about my day. By dinner time, the house smells amazing and dinner is ready. No stress, no fuss, just really good chili.

I’d love to hear how this turns out for you. Did you add any fun toppings? Try a variation? Leave a comment below and let me know — I read every single one. And if you loved it, share it with a friend who needs a little extra coziness in their life. Happy cooking!

Frequently Asked Questions

Can I make this chili in an Instant Pot?

Absolutely! Use the sauté function to brown the meat and cook the aromatics, then add the remaining ingredients, close the lid, and cook on high pressure for 15 minutes. Let the pressure release naturally for 10 minutes before opening. The texture will be slightly different from slow-cooked chili, but it’s still delicious.

How can I make this chili less spicy?

Simply omit the cayenne pepper and use a mild chili powder. You can also add an extra tablespoon of brown sugar or a dollop of sour cream when serving to balance out any remaining heat. The smoked paprika adds warmth without heat, so keep that in.

Can I use dried beans instead of canned?

Yes, but you’ll need to cook them separately first. Dried beans need to be soaked and boiled until tender before adding to the slow cooker, otherwise they’ll remain hard and crunchy. I recommend using canned for convenience, but if you have dried beans, cook 1 cup of each variety according to package directions and use them in place of the canned.

How do I thicken my chili?

There are several ways to thicken chili. You can mash some of the beans against the side of the slow cooker, stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water), or let the chili cook uncovered for the last 30 minutes to allow some liquid to evaporate. I prefer the bean-mashing method because it adds body without changing the flavor.

Can I double this recipe?

Absolutely! This recipe doubles beautifully. Just make sure your slow cooker is large enough — you’ll need at least an 8-quart model for a double batch. The cooking time may need to be extended by about an hour on low. Leftovers freeze wonderfully, so doubling is a great way to meal prep.

Pin This Recipe!

crockpot chili with three beans recipe

Print

Cozy Crockpot Chili with Three Beans: Easy Dinner for Chilly Nights

This hearty, set-it-and-forget-it chili features three beans, ground beef, and a rich, smoky broth. Perfect for chilly nights, it’s a crowd-pleaser that requires minimal prep and delivers maximum comfort.

  • Author: Lola
  • Prep Time: 15 minutes
  • Cook Time: 6 hours
  • Total Time: 6 hours 15 minutes
  • Yield: 8 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 2 tablespoons olive oil
  • 2 pounds ground beef (85/15)
  • 1 large yellow onion, diced (about 2 cups)
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 can (14.5 ounces) diced tomatoes, undrained (fire-roasted recommended)
  • 1 can (15 ounces) tomato sauce
  • 1 can (15 ounces) kidney beans, drained and rinsed
  • 1 can (15 ounces) black beans, drained and rinsed
  • 1 can (15 ounces) pinto beans, drained and rinsed
  • 2 cups beef broth (low-sodium)
  • 3 tablespoons chili powder
  • 1 tablespoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon cayenne pepper (optional)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon brown sugar (optional)
  • 1 bay leaf (optional)
  • Sour cream, shredded cheddar cheese, chopped green onions, fresh cilantro (for serving)

Instructions

  1. Brown the beef: Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook, breaking it up, until browned all over (6-8 minutes). Drain excess fat, leaving about 1 tablespoon in the pan.
  2. Sauté aromatics: Add diced onion to the skillet and cook for 2-3 minutes until softened. Add minced garlic and tomato paste, cook for 1 minute, stirring constantly.
  3. Build seasoning: Sprinkle chili powder, cumin, smoked paprika, oregano, cayenne (if using), salt, and pepper over the beef mixture. Stir and cook for 30 seconds until fragrant.
  4. Transfer to slow cooker: Scrape the beef mixture into a 6-quart or larger slow cooker.
  5. Add liquids and beans: Pour in diced tomatoes (with juices), tomato sauce, and beef broth. Add drained and rinsed kidney beans, black beans, and pinto beans. Stir to combine. Add bay leaf and brown sugar if using.
  6. Cook low and slow: Cover and cook on LOW for 6-8 hours or on HIGH for 3-4 hours. Taste and adjust seasoning 30 minutes before serving.
  7. Thicken if needed: If chili is too thin, mash some beans against the side of the slow cooker with a fork, or stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and cook for 10 more minutes.
  8. Serve: Ladle into bowls and top with desired garnishes such as sour cream, shredded cheddar, chopped green onions, or fresh cilantro.

Notes

For best flavor, brown the meat and toast the spices. Chili tastes even better the next day. To make vegetarian, skip the meat and add an extra can of beans or diced mushrooms. For a spicier version, add 1-2 minced chipotle peppers in adobo sauce. Leftovers keep in the refrigerator for up to 5 days or freeze for up to 3 months.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 385
  • Sugar: 8
  • Sodium: 780
  • Fat: 14
  • Saturated Fat: 5
  • Carbohydrates: 35
  • Fiber: 12
  • Protein: 32

Keywords: crockpot chili, three bean chili, slow cooker chili, easy chili recipe, cozy dinner, comfort food, chili with beans

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating