This Spicy Chili recipe is bold, smoky, and deeply satisfying. Ground beef, pork sausage, and chorizo simmer with roasted peppers and tomatillos, fire-roasted tomatoes, and beans for layered, smoky flavor, brightened by fresh cilantro and a hint of lime. It’s hearty, warming, and perfect for feeding a crowd.

Before You Start Cooking
This recipe comes to us from Friend of Striped Spatula, Melinda Reddehase, who’s especially good at building bold flavor and heat. I’ve added my own cooking notes throughout the post and recipe card.
- Roast the vegetables. Taking the extra step to roast the peppers and tomatillos adds subtle char and deeper flavor that carries through the entire pot of chili.
- Sausage. This recipe uses bulk pork sausage and fresh pork chorizo. If you’re working with sausage links, remove and discard the casings before cooking.
- Chicken Broth. Even though this is a meat-forward chili, it uses chicken broth instead of beef broth. It provides body and savoriness without competing with the flavor of the beef, pork, chorizo, and spices. Be sure to use low-sodium broth so you can season the chili to taste.
- Make-ahead friendly. This chili gets even better after an overnight rest in the fridge, when the flavors have time to meld. It’s great for make-ahead entertaining!
How to Make This Spicy Chili Recipe


Step 1: Roast the Peppers and Tomatillos
Cut the poblano peppers, red bell pepper, and jalapenos into large pieces for roasting. You can leave smaller jalapenos halved, cut the poblanos into quarters, and chop the bell pepper into large chunks.
We remove the seeds from the milder poblanos and bell pepper, and both the seeds and ribs from the jalapenos. For a spicier chili, you can leave some of the jalapeno seeds in.

Spread the peppers on a rimmed, parchment-lined sheet pan along with the whole tomatillos, removing the papery husks first. After husking, I like to give the tomatillos a quick rinse to remove their sticky residue, which can add bitterness to the chili.
Drizzle everything with a little avocado oil and toss until coated. Roast at 425°F for 15–20 minutes, until the vegetables are tender and starting to char in spots.

Let the vegetables cool slightly until you can comfortably handle them, then roughly chop the tomatillos and peppers. You can be a bit rustic here, but aim for ½- to 1-inch pieces of pepper, so they meld into the chili as it simmers.
As you chop the tomatillos, you’ll notice they release a good bit of pulp and juice—be sure to scrape it all in. That liquid adds body and bright acidity to the chili.
Step 2: Brown the Meats
Place a large Dutch oven (or a heavy-bottomed pot) over medium heat on the stove, and add your trio of meats—no additional oil needed. As the meat heats up, it will render its own fat, which prevents sticking and helps everything brown evenly.
- Chorizo. Use fresh Mexican pork chorizo, not cured Spanish chorizo. (The batch pictured here uses the Cacique brand.)
- Pork Sausage. We use regular bulk pork sausage, such as Jimmy Dean.
- Ground Beef. 80/20 ground chuck (80% lean, 20% fat) adds the right balance of fat and beefy flavor to the chili. If you want to grind your own, check out my How to Grind Meat in Your Home Kitchen tutorial.

Cook the meats, breaking them up into bite-sized crumbles, until they’re well browned. Any browned bits in the pan (the fond) will dissolve into the chili later, adding great flavor.
Step 3: Add the Aromatics and Spices
Add the diced yellow onion and minced garlic cloves to the pot with the browned meats and cook for 3–4 minutes, stirring frequently, until the onion softens and the garlic is fragrant.

Now, it’s time to build that smoky, bold, spicy chili flavor with seasonings. Sprinkle in chili powder, ground cumin, smoked paprika, chipotle powder, freshly ground black pepper, and a splash of liquid smoke.

This recipe was developed with Colgin hickory or mesquite liquid smoke {affiliate links}. Both add a subtle smokiness that mimics fire-cooked chili without overpowering the pot. If you’re using a more concentrated brand (like Wright’s), reduce the amount slightly so the smoke flavor doesn’t take over.
Stir well so the spices coat the meat evenly. This quick bloom wakes up the spices and deepens the chili’s flavor before the liquid ingredients are added.
Step 4: Build the Chili
Add the chopped roasted peppers and tomatillos to the pot, making sure to scrape in all of the tomatillo pulp and juices. Then, stir in the remaining ingredients that form the body of this Spicy Chili recipe:
- Tomato sauce. Use a canned or boxed smooth tomato sauce, such as Hunt’s or Pomi, not marinara or spaghetti sauce.
- Fire-roasted diced tomatoes. Add them, along with their juices, to give the chili extra smoky depth.
- Canned beans. A mix of dark red kidney beans, pinto beans, and black beans. Drain and rinse them before adding them to the pot.
- Low-sodium chicken broth.
- Apple cider vinegar. Just a splash adds brightness and balances the richness of the meats.
- Chopped cilantro. Add about half now for background flavor and save the rest for finishing the chili later.

Bring the chili to a gentle simmer, then reduce the heat and let it cook uncovered for about 30 minutes, stirring occasionally, until it thickens and the flavors come together.
Step 5: Finish and Season
Once the chili has thickened, stir in the remaining chopped cilantro. Taste and season with salt as needed—how much you’ll need depends on the saltiness of your chorizo, broth, canned tomatoes, and beans.
Just before serving, finish the chili with a squeeze of fresh lime juice to brighten all of the smoky, savory flavors.

Serving Tips
This chili is hearty enough to stand on its own, but it’s even better with a few classic toppings to balance the heat and richness.
We like to serve it hot with shredded cheese, sour cream, or sliced avocado to cool things down, plus a sprinkle of extra cilantro if you have it.
For a little crunch, tortilla chips or a handful of corn chips (like Fritos) are always a fun addition—especially for game day.
Cornbread is a natural match for this chili, whether you like it slightly sweet (my Buttermilk Skillet Cornbread is a favorite) or more savory. Flaky buttermilk biscuits or beer bread are also great for dunking and soaking up the sauce.
And if you want to change things up, try spooning the chili over a baked potato for a hearty, comforting meal.
This is a great chili for game day or casual cold-weather entertaining! Set out the pot with a simple toppings bar and let everyone build their own Spicy Chili bowl.

Make-Ahead, Storage, and Reheating
If you’re making this chili ahead for entertaining, hold off on adding the lime juice and second addition of fresh cilantro until after reheating, just before serving. It keeps the flavors tasting fresh and bright.
Refrigerator Storage: This chili keeps well in the refrigerator for 3 to 4 days, stored in an airtight container.
Freezing: This recipe freezes well. Let the chili cool completely, then transfer it to freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat the chili on the stovetop over medium-low heat, stirring occasionally, until warmed through. If it thickens too much after chilling, add a splash of chicken broth to loosen it. Before serving, taste the chili and adjust any seasonings, if needed.

More Chili Recipes

Spicy Chili Recipe
Ingredients
- 5 small tomatillos , husked and rinsed
- 2 medium poblano peppers , seeds removed
- 1 medium red bell pepper , seeds removed
- 2 medium jalapeno peppers , seeds and ribs removed
- 1 to 2 tablespoons avocado oil
- 1 pound 80/20 ground beef (ground chuck, 80% lean, 20% fat)
- 1 pound loose pork sausage (such as Jimmy Dean regular, see Note 1)
- 9 ounces fresh pork chorizo (such as Cacique, see Note 1)
- 1 medium yellow onion , diced
- 5 cloves garlic , minced
- 1 tablespoon chili powder
- 1 tablespoon ground cumin
- 2 teaspoons smoked paprika
- 1 teaspoon ground chipotle powder
- ½ teaspoon freshly-ground black pepper
- 1 teaspoon Colgin liquid smoke , hickory or mesquite (see Note 2)
- 8 ounces tomato sauce (such as Hunt's, see Note 3)
- 14½ ounce can diced fire-roasted tomatoes , undrained
- 15½ ounce can dark red kidney beans , drained and rinsed
- 15½ ounce can black beans , drained and rinsed
- 15½ ounce can pinto beans , drained and rinsed
- 3 cups low-sodium chicken broth
- 2 teaspoons apple cider vinegar
- ¼ cup chopped fresh cilantro , divided
- 1 teaspoon freshly-squeezed lime juice
- salt , to taste
Instructions
Roast the Vegetables
- Preheat the oven to 425°F. Line a rimmed sheet pan with parchment paper.
- Roughly cut the seeded peppers into large pieces for roasting—jalapenos can stay halved, quarter the poblanos, and cut the bell pepper into large chunks.
- Place the whole tomatillos and prepared peppers on a rimmed baking sheet. Drizzle with enough avocado oil to lightly coat and toss to combine.
- Roast for 15–20 minutes, until tender and lightly charred. Let cool slightly, then roughly chop, scraping in any tomatillo pulp and juices.
Make the Chili
- Set a large Dutch oven or heavy-bottomed pot over medium heat on the stove and add the ground beef, pork sausage, and chorizo (no oil needed). Cook, breaking the meat into crumbles, until well browned.
- Add the diced onion and minced garlic and cook for 3–4 minutes, until the onion is soft and the garlic is fragrant.
- Stir in the chili powder, cumin, smoked paprika, chipotle powder, black pepper, and liquid smoke until the meat is well coated in the spices.
- Add the roasted vegetables, tomato sauce, fire-roasted tomatoes (with their juices), beans, chicken broth, apple cider vinegar, and half of the chopped cilantro to the pot. Stir to combine.
- Bring the chili to a simmer. Reduce the heat to low and cook uncovered for about 30 minutes, stirring occasionally, until the chili is thickened.
- Remove from heat and stir in the remaining cilantro. Season with salt to taste, and stir in the lime juice just before serving.
- Ladle the chili into bowls and serve hot. Offer toppings such as shredded cheese, sour cream, sliced avocado, extra cilantro, or tortilla chips, if desired. A slice of cornbread is great on the side.
Notes
Nutrition Estimate
Nutrition information is automatically calculated, so should only be used as an approximation.
Please note that our recipes have been developed using the US Customary measurement system and have not been tested for high altitude/elevation cooking and baking.
You may also like:
Soups & Stews
Jambalaya Soup
Soups & Stews
Ham and Bean Soup
Vegetables
Minestrone Soup
Soups & Stews















