≡ Menu

Beef Chili Recipe with Black Beans and Greek Yogurt Avocado Crema

This post may include affiliate links, which means I may make a commission on purchases made through these links at no additional cost to you. 

This chili recipe is a little bit different from what you may be used to. I like using black beans and adding corn, for example. Also, I chose to top this batch off with a personalization of a common item – Greek yogurt avocado crema. As you know if you’ve visited my blog before, I love cooking with Greek yogurt, and it works so well instead of sour cream or mayonnaise in a variety of recipes. This crema is obviously optional, but I love its creaminess, tang, and knowing that my topping is legitimately healthy instead of a guilty pleasure. Ready to see the recipe? Let’s do it!

black bean beef chili with avocado crema

People frequently associate chili with slow cookers, and there’s no denying that a chili is a great crock pot meal. I chose to make mine on the stove. You can go either way – simmer it on the stove for as long as you can stand (at least an hour or, preferably, 4-5 hours) or put it in a crock pot on low for more like 7 hours. Chili gets even more delicious as it simmers, and typically tastes best the second day. For truly tasty chilly, make it the day before, let it sit in the fridge overnight, and then reheat it the second day!

chili and cornbread

The avocado crema is optional, but it’s delicious. I don’t consider myself an avocado person, at all, but the creamy topping goes well with the black bean beef chili. Of course, my all time favorite chili topping is sharp cheddar cheese, but I figured I’d branch out and try something new!

Black Bean Beef Chili with Greek Yogurt Avocado Creama

Black Bean Beef Chili with Greek Yogurt Avocado Creama
Prep Time 30 minutes
Cook Time 5 hours
Total Time 5 hours 30 minutes


For the chili

  • 1 tablespoon of vegetable oil
  • 1 medium onion, chopped fine
  • 5 cloves of garlic, minced
  • 2 tablespoons of chili powder
  • 1 tablespoon of ancho chili powder
  • 1 tablespoon of cumin
  • 2 pounds of ground beef
  • 1 28 oz can of diced tomatoes (make sure they're plain or no salt added, not seasoned!)
  • 1 can of black beans, rinsed
  • 2 tablespoons of minced chipotle peppers in adobo (about 4 peppers)
  • 1 tablespoon of dried oregano, preferably Mexican
  • 1 tablespoon of soy sauce
  • 1 tablespoon of dark brown sugar
  • 3 tablespoons of chopped fresh cilantro
  • 1 cup of chicken broth
  • The juice of one lime, or 2 tablespoons of lime juice
  • 3/4 of a cup of corn, canned or frozen

For the creme

  • 1/4 cup of plain Greek yogurt
  • 1 medium, rip avocado
  • 1 tablespoon of lemon juice


For the chili

  1. Heat the oil in a heavy bottomed Dutch oven over medium-high heat.
  2. When the oil is hot and shimmery, add the onions, garlic, chili powders, and cumin and stir thoroughly to combine. Sauté until the onions are almost translucent, about 10-12 minutes, stirring occasionally.
  3. Add the beef and break it into chunks with your spoon or spatula. Brown it, flipping as necessary until it is mostly browned. This will take 5-10 minutes, depending on the size of your pot and how cold the beef is.
  4. Reduce heat to medium-low and add the tomatoes, black beans, chipotles, oregano, soy sauce, brown sugar, lime juice, chicken broth, and 2 tablespoons of cilantro. Stir thoroughly and add additional water, if necessary, to cover the meat.
  5. Cover and allow the chili to simmer for as long as you can stand to, at least one hour but preferably closer to 4 or 5. Adjust the heat, as necessary, to maintain a low simmer, stir occasionally to prevent anything form sticking to the bottom, and add extra water, when needed.
  6. When the meat is tender and you just can't stand only smelling it much longer, taste it and add extra chili powder, black pepper, and/or salt as desired and then stir in the corn.
  7. Allow the chili to simmer for an additional 20-30 minutes. Uncover, if necessary, to allow any excess liquid to steam away.
  8. Stir in the final 1 tablespoon of chopped cilantro.
  9. Top, serve, and enjoy! I recommend serving the chili with additional lime slices, corn bread, and my avocado crema.

For the crema

  1. While the chili is cooking, cut your avocado in half, discard the seed, and scoop it into your blender or food processor.
  2. Add the Greek yogurt and lemon juice and process until smooth and creamy. If you want it to still be pretty at dinner time, the lemon juice is very important. Avocados brown when exposed to air, but the lemon juice prevents this discoloration.
  3. Transfer the crema to the dish or container of your choice, cover, and refrigerate until it is needed.

ground beef black bean chili with avocado crema

It seems like a lot of steps and it takes a while to make, but you can almost ignore the chili most of the time. Just check to make sure it hasn’t simmered dry and give it a stir every once in a while and you’ll have a delicious meal ready before you know it!

black bean beef chili with healthy avocado crema topping recipe

Bonus idea: freeze your leftovers! Chili freezes incredibly well for a year or more in a well-sealed bag!

black bean beef chili with greek yogurt avocado topping

What’s your favorite way to make chili? Do you serve it Cincinnati style? Make it without beans? Make it without meat? I always love hearing about different ways to make my favorite foods!

Natasha of The Artisan Life logo

{ 20 comments… add one }
  • Melissa @ Hilltop Hausfrau September 10, 2013, 19:27

    Crazy awesome, chili teammate! I’m an avocado addict, I’m pretty sure, so this is right up my alley. It’s been so cool checking out what everyone is bringing to the table!

    • natashalh September 10, 2013, 20:07

      It has been really fun! Everyone took it and really personalized it.

  • Wow your chili looks really good!!

    • natashalh September 10, 2013, 14:38

      Thank you and thanks for stopping by!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.