Hearty Green Chili Recipe for Cold Days

Hearty green chili brings warmth and zesty flavor to cold days, combining three peppers with protein-rich beans for ultimate comfort.

Why You’ll Love this Hearty Green Chili

Why do I keep coming back to this green chili recipe time and again? It’s the perfect balance of comfort and kick. The poblanos and Anaheim chilies bring a gentle heat, while the jalapeño adds just enough spice to wake up your taste buds.

I love how versatile it is—sometimes I’ll let it simmer all afternoon when I’m home catching up on laundry. The beans make it hearty enough for a complete meal, and that hint of cumin? Divine.

My secret weapon is that butter-caramelized onion base, which gives such rich depth. Truth be told, I’ve been known to eat the leftovers for breakfast.

What Ingredients are in Hearty Green Chili?

This green chili is the perfect balance of comfort and flavor, combining the earthiness of peppers with creamy beans and aromatic spices.

What makes this recipe special is how the different chilies work together—poblanos or Anaheims provide a gentle baseline heat, while the jalapeño kicks things up just enough to make it interesting.

The combination of black and kidney beans gives this chili substantial texture and protein, making it a truly satisfying meal whether you’re serving it for a casual weeknight dinner or weekend gathering.

  • 2 poblano peppers or Anaheim chilies (whichever is freshest)
  • 1 jalapeño pepper
  • 16 ounces black beans
  • 16 ounces kidney beans
  • 3 tablespoons minced garlic cloves
  • 4 tablespoons butter
  • 1/2 onion
  • 4 cups water
  • 1 chicken bouillon cube
  • 1 vegetable bouillon cube (preferably tomato)
  • 1 (4 ounce) can salsa verde
  • 1 (4 ounce) can green chilies (mild or hot, your preference)
  • White pepper (to taste)
  • Cumin (to taste)
  • Fresh cilantro
  • Tortillas (for serving)
  • Sour cream (for serving)

When shopping for this recipe, freshness of the peppers really matters—look for firm, glossy chilies without wrinkles or soft spots.

For the beans, while the recipe calls for canned varieties (which should be rinsed), you could certainly use dried beans that have been soaked and cooked ahead of time for even more flavor.

The heat level is entirely customizable; choose mild canned green chilies if you’re sensitive to spice, or go for the hot version if you want more kick.

And don’t skip the garnishes—they’re not just pretty additions but essential flavor components that balance the richness of the chili with cool creaminess and fresh herbal notes.

How to Make this Hearty Green Chili

Green Chili

Making this green chili couldn’t be simpler, and the layering of flavors creates something truly special. Start by melting 4 tablespoons of butter in a large sauce pot over medium heat. While that’s happening, chop your half onion and add it to the pot first, giving it time to caramelize and develop those lovely sweet notes that form the backbone of any good chili. There’s something magical about the smell of onions cooking in butter, isn’t there?

Next, prepare your peppers—2 poblanos (or Anaheims) and 1 jalapeño—by chopping them into small, bite-sized pieces and add them to the pot with the onions. Let these vegetables cook together until they start to soften, about 5-7 minutes.

When they’re getting tender, add 3 tablespoons of minced garlic to the mix, but watch it carefully. Garlic can go from perfectly fragrant to bitter in seconds if it browns, so keep stirring gently.

Now it’s time for the liquid ingredients: pour in a 4-ounce can of salsa verde and a 4-ounce can of green chilies (your choice of mild or hot), along with the 16 ounces each of rinsed black beans and kidney beans. Add 4 cups of water, then drop in the chicken and vegetable bouillon cubes to create a flavorful broth.

Season your chili with cumin and white pepper to taste—I tend to start with about a teaspoon of cumin and a quarter teaspoon of white pepper, then adjust based on what my taste buds tell me.

The real secret to depth of flavor in this chili? Time. Bring everything to a simmer and let it bubble away gently, uncovered or partially covered. The longer it simmers, the more the flavors meld together.

About 15 minutes before you’re ready to serve, stir in some chopped fresh cilantro for brightness. Ladle the finished chili into bowls and serve with warm tortillas and a dollop of cool sour cream on top.

For an extra touch of indulgence, sprinkle some shredded cheese over the hot chili and watch it melt into creamy pools. A final sprig of cilantro makes it not just delicious, but beautiful too.

Hearty Green Chili Substitutions and Variations

While this green chili recipe is delicious as written, don’t feel locked into the exact ingredients if your pantry tells a different story. You can swap pinto beans for kidney beans, or use all black beans if that’s what you have on hand. No poblanos? Bell peppers with extra jalapeños will work in a pinch.

I sometimes replace the bouillon cubes with homemade stock, which gives it an even richer flavor. Vegetarians can skip the chicken bouillon altogether and double up on the veggie cube.

And if you’re out of salsa verde, a can of diced tomatoes with some extra lime juice makes a wonderful substitute.

What to Serve with Hearty Green Chili

Now that we’ve explored ways to adapt this recipe, let’s talk about perfect pairings for your green chili.

I always serve mine with warm flour tortillas on the side—they’re perfect for dipping or wrapping around spoonfuls of chili.

A dollop of cool sour cream is non-negotiable in my house, as it balances the heat beautifully.

Want to make it even heartier? Try it over a bed of steamed rice or quinoa.

Fresh cornbread makes a delicious accompaniment, too. The sweet, crumbly texture against the savory chili? Heaven.

For a complete meal, add a simple side salad with lime vinaigrette.

Trust me, your taste buds will thank you.

Final Thoughts

After cooking this green chili countless times, I’ve come to believe it’s one of those recipes that truly nourishes both body and soul.

There’s something magical about how those poblanos and jalapeños meld with the beans and savory broth, creating comfort in a bowl.

What I love most is how forgiving this recipe is.

Had a busy day? Quick-simmer it.

Got time to spare? Let those flavors dance together longer.

Either way, you’re in for something special.

warm and spicy comfort

Hearty Green Chili Recipe for Cold Days

No ratings yet
This comforting green chili balances earthy peppers with creamy beans and aromatic spices. The gentle heat from poblanos or Anaheims creates a flavorful base, while jalapeño adds just enough kick to wake up your taste buds. Perfect for cold days, this substantial meal features a rich butter-caramelized onion foundation and a satisfying blend of textures.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 people
Course: Main Course
Cuisine: Mexican
Calories: 320

Ingredients
  

  • 4 tablespoons butter
  • 1/2 onion chopped
  • 3 tablespoons garlic cloves minced
  • 4 cups water
  • 1 chicken bouillon cube
  • 1 vegetable bouillon cube preferably tomato
  • 1 (4 ounce) can green chilies mild or hot, your preference
  • 1 (4 ounce) can salsa verde
  • 16 ounces kidney beans rinsed
  • 16 ounces black beans rinsed
  • 2 poblano peppers or Anaheim chilies chopped into bite-sized pieces
  • 1 jalapeño pepper chopped into bite-sized pieces
  • to taste white pepper
  • to taste cumin
  • fresh cilantro chopped, plus extra for garnish
  • tortillas for serving
  • sour cream for serving

Equipment

  • Large sauce pot
  • Cutting board
  • Knife

Method
 

  1. Melt butter in a large sauce pot over medium heat.
  2. Add chopped onion to the melted butter and cook until it begins to caramelize, about 5 minutes.
  3. Add the chopped poblano (or Anaheim) peppers and jalapeño to the pot. Cook with the onions until vegetables begin to soften, about 5-7 minutes.
  4. Add minced garlic and stir constantly for about 30 seconds, until fragrant but not browned.
  5. Pour in the salsa verde and canned green chilies, then add the rinsed black beans and kidney beans.
  6. Add water and both bouillon cubes to the pot.
  7. Season with cumin and white pepper to taste (start with about 1 teaspoon cumin and 1/4 teaspoon white pepper).
  8. Bring the mixture to a simmer and cook uncovered or partially covered, allowing flavors to meld. For best results, simmer for at least 30 minutes.
  9. About 15 minutes before serving, stir in chopped fresh cilantro.
  10. Ladle into bowls and serve with warm tortillas and a dollop of sour cream. Garnish with additional cilantro if desired.

Nutrition

Calories: 320kcal

Notes

The longer this chili simmers, the more developed the flavors become. For an even richer version, try using homemade stock instead of bouillon cubes and water.
This recipe is highly adaptable – you can substitute pinto beans for kidney beans, or use all black beans if preferred. For a vegetarian version, simply omit the chicken bouillon and double the vegetable bouillon.
Leftovers keep well in the refrigerator for up to 4 days and actually improve in flavor. The chili also freezes beautifully for up to 3 months.

Tried this recipe?

Let us know how it was!