
This slow-cooked chili brings restaurant-quality flavor to your home kitchen with a hearty combination of beef and beans.
I developed this recipe after years of testing in my small Boston kitchen, perfecting the balance of spices and textures. The slow cooking process allows flavors to meld deeply, creating a rich, complex dish that tastes better with every hour.
The result is a thick, satisfying chili with tender beef, soft beans, and a perfectly seasoned sauce. It’s the kind of meal that warms you from the inside out.
Serve with cornbread or crackers for a complete, comforting meal.
Ingredients for Costco Chili
Hearty ingredients for a slow-cooked chili that delivers restaurant-quality flavor at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Chuck Beef 🥩 | 2 lb | 80/20 fat ratio preferred |
| Dried Kidney Beans 🫘 | 1 lb | Soaked overnight or quick-soaked |
| Diced Tomatoes 🍅 | 2 cans | 28 oz cans, with juices |
| Tomato Paste 🍅 | 1 can | 6 oz size |
| Yellow Onion 🧅 | 1 whole | Large, finely diced |
| Green Bell Pepper 🌶️ | 1 whole | Medium, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Chili Powder 🌶️ | 3 tbsp | Adjust to heat preference |
| Ground Cumin 🌿 | 2 tbsp | Toasted for deeper flavor |
| Dried Oregano 🍃 | 1 tbsp | Mexican oregano preferred |
| Smoked Paprika 🌶️ | 1 tbsp | Adds depth of flavor |
| Beef Broth 🍲 | 2 cups | Low-sodium recommended |
| Cayenne Pepper 🔥 | ½ tsp | Optional for extra heat |
| Salt 🧂 | 1 tbsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
[recipe_ingredient_scaler]
The beef is the foundation here—80/20 ground chuck from Costco gives you that perfect fat-to-meat ratio for rich flavor. Their bulk beans are a steal too (the kidney beans hold up best). I grab pre-diced San Marzano tomatoes when I’m in a hurry, but canned works fine. For the spices, Penzeys chili powder has a great balance, but store-brand is decent in a pinch.
No kidney beans? Pinto or black beans work just as well. Short on time? Canned beans (drained and rinsed) cut prep to nothing. If you don’t have smoked paprika, regular paprika plus a dash of liquid smoke gets close. The cayenne can be skipped if you’re sensitive to heat—this chili’s flavorful without it. Fresh garlic is ideal, but jarred minced (drained well) works too.
This chili tastes even better the next day. Keeps in the fridge for 4-5 days and freezes beautifully for 3 months. Portion into containers for easy reheating—perfect for meal prep or a crowd.
Why You’ll Love This Recipe
- One PotWonder: I dump everything in a single pot—ground chuck, kidney beans, tomatoes—and let it simmer. Honestly, cleanup is just one spoon and a dishwasher cycle.
- Rich and Hearty: The ground chuck and kidney beans soak up the tomato paste and diced tomatoes, making every bite thick and satisfying.
- Feeds a Crowd: I make a double batch for game day or meal prep, and it tastes even better the next day.
- Budget Friendly: Here’s what sold me—dried beans and ground beef stretch this chili to feed six for the cost of one takeout meal.
Step-by-Step Instructions for Slow-Cooked Hearty Beef and Bean Chili
This method builds deep flavor through careful layering and slow simmering.
Step 1: Brown the Ground Chuck Beef and Aromatics
Heat a large Dutch oven over medium-high heat. Add the 2 lb Ground Chuck Beef and cook, breaking it up with a wooden spoon, for 8-10 minutes until deeply browned and cooked through. The 80/20 fat ratio will render beautifully, creating a rich foundation.
Add the finely diced Yellow Onion and Green Bell Pepper to the pot with the beef. Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent. Stir in the minced 4 cloves Garlic Cloves and cook for 1 minute until fragrant.
Step 2: Build the Flavor Base with Spices and Tomatoes
Stir in the 3 tbsp Chili Powder, 2 tbsp Ground Cumin, 1 tbsp Dried Oregano, 1 tbsp Smoked Paprika, 0.5 tsp Cayenne Pepper, 1 tbsp Salt, and 1 tsp Black Pepper. Toast the spices in the hot pan for 1-2 minutes to wake up their aromas.
Add the 2 cans Diced Tomatoes with their juices and the 1 can Tomato Paste. Stir well to combine, scraping up any browned bits from the bottom of the pot. This creates a thick, flavorful base that will deepen as it simmers.
Step 3: Incorporate Beans and Broth for the Perfect Texture
Drain and rinse the 1 lb Dried Kidney Beans (after soaking overnight or quick-soaking). Add them to the pot along with the 2 cups Beef Broth. Stir everything together, making sure the beans are submerged in liquid.
Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer gently for 1.5 to 2 hours, stirring occasionally, until the beans are tender and the chili has thickened to your desired consistency.
Step 4: Adjust Seasoning and Rest for Optimal Flavor
After the chili has simmered, taste and adjust the seasoning if needed. The low-sodium beef broth allows you to control the salt level precisely, so you may need to add a bit more salt or chili powder to suit your taste.
Turn off the heat and let the chili rest for 15-20 minutes before serving. This resting period allows the flavors to meld together and the chili to thicken slightly. The beans will soak up the rich, spiced broth, creating a hearty, satisfying dish.
Pro Tips For Making Costco Chili
- Brown the Beef Well: Cook the ground chuck in batches over medium-high heat until deeply browned—about 8-10 minutes per batch. This builds a rich, meaty foundation that canned beans or pre-cooked ground beef just can’t match.
- Soak the Beans Overnight: Dried kidney beans need at least 8 hours in cold water to soften properly. I learned this the hard way after ending up with crunchy beans in my first few batches.
- Bloom the Tomato Paste: After browning the beef and onions, let the tomato paste cook in the pot for 2-3 minutes until it darkens slightly. It removes the raw taste and deepens the chili’s flavor.
- Use a Heavy Pot: A thick-bottomed Dutch oven prevents burning and distributes heat evenly, especially important for long simmering with acidic tomatoes and beans. My first thin pot led to a scorched mess at the bottom.
Flavor Customization for This costco chili
Spice Level Adjustments
For a milder chili, reduce the cayenne pepper to ¼ tsp or omit it entirely. I often do this when cooking for kids. The chili powder and smoked paprika still provide plenty of warm, complex flavors without the heat. 🌶️
Bean Variations
Swap the kidney beans for pinto or black beans for a different texture. I love using 1 lb pinto beans for a creamier result. For extra richness, mix ½ lb kidney beans with ½ lb black beans.
Meat Customization
Ground turkey or chicken works beautifully here—use 2 lb ground turkey for a leaner option. I’ve tested this in my Boston kitchen, and it still delivers that hearty, satisfying texture. For extra depth, try a mix of 1 lb ground chuck and 1 lb Italian sausage.
Vegetable Additions
Boost the veggie content with 1 diced zucchini or 1 cup corn kernels. Add them when you incorporate the tomatoes. I often toss in 1 cup mushrooms for an earthy flavor that pairs perfectly with the beef.
Liquid Adjustments
If your chili is too thick, stir in ½ cup beef broth or water. For a richer liquid, replace 1 cup beef broth with 1 cup red wine. I use a dry Cabernet for this—it adds a lovely depth.
Smoky Depth
For a campfire-like flavor, add 1 tsp liquid smoke or use chipotle peppers in adobo instead of cayenne. Stir in 1-2 minced chipotle peppers with the spices. This is my go-to for a smoky, slightly sweet twist. 🔥
Nutrition Facts
Frequently Asked Questions
Can I use canned beans instead of dried?
Yes, swap 1 lb dried kidney beans for 4 cans (15 oz each) of beans, drained and rinsed. Skip the soaking step and add them with the broth. Simmer for 30-40 minutes instead.
How do I make this in a slow cooker?
Brown the beef first, then transfer everything to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir occasionally for even cooking.
Why does my chili taste bland?
Likely needs more salt or spices. Taste and adjust with 1 tsp salt or 1 tbsp chili powder at a time. Let it simmer 15-20 minutes after adjusting to meld flavors.
Can I freeze leftovers?
Portion into airtight containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026