Soups & Stews
This chili recipe with ground beef and pork sausage delivers the kind of deep, smoky flavor that makes weeknight dinners feel like a restaurant meal. đ„ I developed it during a particularly chilly Portland winter when my husband Tom demanded something hearty enough to warm up our entire houseâand it became our go-to for game days and family gatherings. The combination of ground beef and pork sausage creates a rich, meaty base that simmers into tender perfection while absorbing all those warm spices.
The secret lies in proper browningânever skipping this stepâand letting the chili develop its flavors slowly on the stove. I use a blend of chili powder, cumin, and smoked paprika for that classic Southwestern depth, then balance it with a touch of cocoa powder for complexity.
The pork sausage adds a subtle sweetness that rounds out the beef's richness, while beans provide texture and plant-based heartiness. This recipe is designed to be your foolproof one-pot solution for feeding a crowd or meal prepping for the week.
By the time it's done simmering, you'll have a pot of chili that's thick, flavorful, and packed with tender meatâready to be served with cornbread, tortilla chips, or over rice.
The aroma alone will have everyone gathering around the table, and the first spoonful delivers that perfect balance of smoky, spicy, and slightly sweet. This isn't just chili; it's comfort food at its finest, with a technique that ensures restaurant-quality results every time.
Make a double batchâthis chili tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to five days or freeze for months. Here's everything you need to create a pot that'll become your new family favorite.
Ingredients for chili recipe with ground beef and pork sausage
Six servings of hearty chiliâjust 18 ingredients for a crowd-pleasing, smoky, spiced pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) đ„© | 1 œ lb | Lean-to-fat ratio for juiciness |
| Pork Sausage (Sweet or Mild) đ | 12 oz | Casings removed, crumbled |
| Onion (Yellow) đ§ | 1 whole | Medium size, diced small |
| Bell Pepper (Red) đ¶ïž | 1 whole | Diced small, any color |
| Garlic Cloves đ§ | 4 cloves | Minced or finely chopped |
| Chili Powder đ¶ïž | 2 tbsp | Medium heat preferred |
| Ground Cumin đż | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika đ¶ïž | 1 tbsp | For authentic smokiness |
| Cocoa Powder (Unsweetened) đ« | 1 tbsp | Natural, not Dutch-processed |
| Dried Oregano đ | 1 tsp | Mexican oregano if available |
| Salt đ§ | 1 œ tsp | Kosher or sea salt |
| Black Pepper đ¶ïž | œ tsp | Freshly ground preferred |
| Tomato Paste đ | 2 tbsp | Smooth, not chunky |
| Diced Tomatoes (Canned) đ | 1 can | 28 oz can, fire-roasted preferred |
| Beef Broth đ§ | 2 cups | Low-sodium preferred |
| Black Beans (Canned) đ« | 1 can | 15 oz can, drained and rinsed |
| Kidney Beans (Canned) đ« | 1 can | 15 oz can, drained and rinsed |
| Olive Oil đ« | 1 tbsp | For browning meat |
The meat is where this chili shines. Ground beef with 20% fat stays juicy while browningâdon't drain the fat, that's flavor gold. Pork sausage adds sweetness and moisture, so grab Sweet or Mild from the deli section (the pre-packaged kind works too). For the chili powder, Penzeys or Goya have the best blends, but any medium-heat chili powder will do. The cocoa powder might seem odd, but it deepens the flavor without sweetnessâHershey's Special Dark is my go-to. If you can't find it, swap for 1/2 tsp instant espresso powder.
No cocoa powder? Add 1/2 tsp instant coffee insteadâit's the same trick. Running low on black beans? Pinto or pinto beans work just as well. The tomato paste can be a squeeze tube from Trader Joe's if you hate measuringâjust eyeball 2 tbsp. For the broth, low-sodium is keyâyou'll add plenty of salt later. The beans should be drained and rinsed, but don't skip the rinsing. The canned tomatoes? Fire-roasted adds smokiness, but regular works fine. Just make sure they're not wateryâMuir Glen or Hunt's are solid choices.
This chili tastes even better the next day as flavors meld. Store leftovers in the fridge for 5 days or freeze for 3 months. I double the batch and freeze halfâperfect for lazy weeknights. The meat gets tenderer with time, so don't rush it. If you're prepping ahead, cook it all the way through, then refrigerate or freeze. Reheat gently on the stove with a splash of broth to keep it moist. Leftovers reheat beautifullyâjust stir in a little extra broth if it's too thick.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because itâs actually one-panâno chopping boards, no extra bowls. Just brown the beef and sausage, toss in diced onion and bell pepper (no fancy knife skills needed), and let it simmer. The pork sausage adds smoky depth without extra effort, and the 80/20 ground beef keeps it rich without drying out.
- Smoky-Sweet Balance: Hereâs what sold meâthe sweet pork sausage melts into the chili like caramelized butter, while the 80/20 beef gives it that deep, meaty bite. SautĂ© the garlic until itâs just golden (not burnt), and suddenly youâve got layers: sweet, smoky, savory, all in one bowl. My husband still asks for seconds even when I make it "wrong."
- Game for Any Day: Between us, this chili works everywhere. Weeknight dinner? Check. Tailgate spread? Add shredded cheese and sour cream. Meal prep? It tastes even better the next day. Iâll be real: Iâve served it at potlucks, packed it for lunch, and even reheated leftovers straight from the freezerâno one complained.
- Budget Wins Big: Honestly, this recipe stretches a dollar further than youâd think. The pork sausage adds luxury without breaking the bank, and the 80/20 beef keeps costs down while packing flavor. A single batch feeds four (or two very hungry people) and still leaves enough for lunches. Plus, the onion and bell pepper bulk it upâno need for expensive fillers. My wallet and my taste buds thank me.
Step-by-step instructions for deep-spiced one-pot chili
This hearty chili comes together in one pot with rich layers of flavorâlet's build it step by step.
đ„ Step 1: Brown the Meat for Maximum Flavor
Heat a large Dutch oven or heavy pot over medium-high heat. Add the 1 tablespoon olive oil and let it shimmer for 30 seconds. Add the 1.5 lb ground beef (80/20) and crumble it with a wooden spoon, breaking it into small pieces. Cook for 5-6 minutes until the beef loses its raw color and starts to brown.
Push the beef to one side of the pot and add the 12 oz pork sausage, crumbling it with your hands. Cook for 4-5 minutes until the sausage is also browned and cooked through. Here's the thingâbrowning the meat deeply develops that rich, meaty flavor that forms the foundation of great chili. Don't rush this step, even if it means a few extra minutes.
đšâđł Step 2: SautĂ© the Aromatics and Spices
Add the 1 whole yellow onion and 1 whole red bell pepper, both diced small, to the pot with the meat. Stir to combine and cook for 5 minutes until the vegetables begin to soften. Add the 4 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant.
Now it's time for the spices. Add the 2 tablespoons chili powder, 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1 tablespoon unsweetened cocoa powder, 1 teaspoon dried oregano, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir everything together for 1 minute to toast the spices slightlyâthis releases their essential oils and deepens their flavor. You'll smell that rich, earthy aroma filling your kitchen.
đł Step 3: Build the Chili Base
Pour in the 2 tablespoons tomato paste and stir to combine with the meat and spices. Cook for 2 minutes to cook off the raw taste of the tomato paste. Add the 1 can diced tomatoes (with juices) and 2 cups beef broth, stirring well to scrape up any browned bits from the bottom of the pot. Bring everything to a gentle simmer, then reduce heat to low.
This is where the magic happens. Let the chili simmer uncovered for 30 minutes, stirring occasionally. You want the flavors to meld together and the sauce to thicken slightly. Taste the chili at this pointâit should be developing that deep, complex flavor profile. If it's too thick, add a splash of water or broth to loosen it up.
đ„ Step 4: Add Beans and Simmer to Perfection
Add the 1 can black beans and 1 can kidney beans, drained and rinsed. Stir gently to combine with the chili. Return the heat to low-medium and let the chili simmer uncovered for another 30-45 minutes. This longer cooking time allows all the flavors to develop fully and the beans to absorb the rich chili liquid.
Here's the key: you're looking for a chili that's thick enough to coat the back of a spoon but still has a nice, hearty consistency. Stir occasionally and taste as you go. The chili should be rich, spicy, and deeply flavorful. If you prefer it thicker, simmer uncovered for a few more minutes to reduce it further. If you like it thinner, add a bit more broth or water.
â° Step 5: Rest and Serve
Once the chili reaches your desired consistency and flavor, remove it from heat. Let it rest for 10 minutes before serving. This resting period allows the flavors to settle and the chili to thicken slightly as it cools. Taste again after restingâyou'll notice the flavors have deepened even more.
Serve your chili hot with all the classic toppings: shredded cheese, sour cream, chopped green onions, or a dollop of Greek yogurt. This one-pot chili is perfect for feeding a crowd or meal prepping for the week ahead. The combination of beef and pork sausage creates a rich, satisfying flavor that everyone will love.
Pro Tips For Making Chili Recipe With Ground Beef And Pork Sausage
- BROWN THE MEAT FIRST: Dump that raw beef and sausage straight into the pot? Bad move. Break it into 1-inch chunks, then sear in batches over medium-high heat until deeply brownedâyouâre not just cooking, youâre building flavor. I learned this the hard way after making chili that tasted like it was missing something. Those brown bits? Thatâs where the depth comes from.
- CHOP THE ONIONS SMALL: Slice those yellow onions into 1/4-inch dice, not thick rounds. Tiny pieces cook faster, sweeten up more, and blend into the chili without leaving chewy bits. I used to cut them lazily and always wondered why my chili had texture issues. Do this, and theyâll melt into the sauce instead of sitting there like stubborn guests.
- DONâT SKIP THE SWEAT: After browning the meat, pull the pot off heat and scrape up all those stuck-on bits with a wooden spoon. Then, return it to the pan and let the onions and peppers sweat for 5 minutes before adding garlic. This step keeps your chili from tasting like burnt meat and garlicâyes, even if youâre impatient like me.
- USE THE SAUSAGE CASING: Save the sausage casings and add them to the chili while it simmers. Theyâll burst open after 30 minutes, releasing fat that keeps the meat juicy and the chili rich. I was skeptical until I tried itânow I never skip this. Itâs the difference between chili thatâs just okay and chili thatâs worth seconds.
Creative variations of this recipe
Southwest-Inspired Chili
Swap the beef for 1.5 lb ground turkey and add œ cup corn kernels (fresh or frozen) to mimic Tex-Mex flavors. Use 1 tablespoon chipotle powder instead of cocoa powder for smokiness, and top with avocado slices and sour cream.
I first tried this version at a Portland food truck and it became an instant hit with my daughter Lilyâshe loves the creamy avocado contrast. đ¶ïž
White Bean Chili
Replace black and kidney beans with 2 cans white beans (cannellini or great northern) for a milder, creamier texture. Add 1 cup diced zucchini and œ cup diced carrots for extra veggies.
This version works beautifully as a lighter summer chiliâperfect for when I'm craving something hearty but not too heavy. The white beans add a subtle sweetness that balances the spices. đ„
Breakfast Chili
Transform this into a breakfast chili by adding 4 scrambled eggs cooked directly in the pot at the end. Top with shredded cheddar and chopped green onions. For extra protein, stir in œ cup cooked breakfast sausage instead of pork sausage.
This version is a game-changer for lazy morningsâI make a big batch on Sundays and reheat portions throughout the week. đł
Spicy Kick Version
For heat lovers, add 1-2 tablespoons hot sauce (like Cholula or Tabasco) and 1 diced jalapeño with seeds. For extra depth, stir in 1 teaspoon cayenne pepper with the other spices. If you're really brave, add œ cup diced chipotle peppers in adobo for smoky heat.
I tested this version with my neighbor Tom, who's a self-proclaimed "spice champion"âhe approved with a nod and a glass of milk. đ„
Vegetarian Adaptation
Replace the meat with 1 lb crumbled tempeh (pan-fried first) and 1 cup lentils (cooked). Add 1 cup diced mushrooms for umami depth. Use the same spices but reduce salt by œ teaspoon since tempeh is naturally salty.
This version is packed with plant-based protein and works great for my vegetarian friendsâit's surprisingly hearty and satisfying. đ±
Slow Cooker Version
For hands-off cooking, brown the meat in a skillet first, then transfer everything to a 6-quart slow cooker. Cook on low for 8 hours or high for 4 hours. The slow cooker method develops even deeper flavors as the spices infuse longer.
I use this version when I'm busy with gardening or have a long day at the Portland farmers marketâit's perfect for coming home to a ready meal. â°
Nutrition facts
Frequently asked questions
Can I substitute pork sausage with another type of sausage?
For a similar flavor, try Italian sweet sausage or chorizo (remove casings first). If you prefer milder options, breakfast sausage works well too. The key is to use 12 oz total of sausageâjust adjust seasoning if using heavily flavored varieties like chorizo.
How do I adjust the spice level for kids or sensitive eaters?
Reduce the chili powder to 1 tablespoon and omit the smoked paprika or cayenne. For extra mildness, add œ cup tomato sauce at the end to mellow the flavors. Always taste as you goâyou can always add more spice later if needed!
What's the best way to reheat leftover chili?
Reheat gently on the stove over low-medium heat with a splash of broth or water to prevent drying out. For microwave reheating, cover and heat for 2-3 minutes, stirring halfway. Never reheat straight from the fridgeâbring it to room temperature first for even heating.
Can I make this chili in an Instant Pot?
Yes! Brown the meat in the pot first, then add all ingredients except beans. Seal and cook on high pressure for 10 minutes. Quick-release the pressure, stir in beans, and cook on sauté mode for 5 minutes to thicken. The pressure cooker cuts time by about half while keeping flavors intense.
Why did my chili turn out watery?
Watery chili usually means too much liquid was added or the beans weren't drained properly. For next time, use 15 oz cans of beans (not 16 oz) and rinse thoroughly. Simmer uncovered for 10-15 extra minutes to reduce, or mash some beans slightly to thicken naturally.
