Make a big pot of this easy chili con carne recipe, and let it simmer away until dinner time! Perfectly balanced seasonings & tons of hidden veg.

Best chili con carne recipe ever, served in a gray ceramic bowl with a copper spoon.

I promised you an amazing chili con carne recipe when I shared my legendary cornbread, and now here it is!

I really love sharing savory recipes lately! Lamb chops, glazed salmon, chicken piccata… these are some of our top favorites for dinner and I hope that you’re enjoying them as well.

This is one of my FAVORITE things to make (especially in fall and winter) because it’s so EASY and it’s really good.

I’ve been making it for years now, and I absolutely adore the chili seasoning recipe! The different herbs and spices blend together in the most harmonious way. It’s got plenty of spices but it’s not spicy-hot (although you could make it that way!), so my whole family likes it.

And in this house of picky eaters, that’s saying a lot!

Best chili recipe ever, being spooned from the bowl with a text overlay that reads "Chili with Hidden Veggies."

Table of Contents

Jump to Recipe

What is chili con carne?

“Con carne” just means “with meat,” so this is an easy chili recipe made with meat.

It also has a knockout blend of seasonings, featuring chili powder prominently.

And I like to add a lot of veggies as well, to make it a really balanced one-pot meal.

What makes this the best chili recipe?

  1. Incredible flavor: It’s rich and meaty, with a robust flavor that’s not too spicy.
  2. Hidden veggies: I’m always looking for delicious ways to get healthy vegetables into my loved ones, and they’re barely noticeable in this homemade chili recipe!
  3. Easy to make: The whole meal is made in just one pot, so there’s minimal cleanup. And it can be ready to eat in as little as 30 minutes!
  4. Versatile: This can also work as a crockpot chili recipe or an instant pot chili recipe (more on that below). And you can swap out different ingredients to suit your family’s personal tastes.

What does it taste like?

This is a pretty classic chili recipe, so you’ll find all the flavors you’d expect here.

It’s tomato-ey, with a rich, beefy backnote and a beautifully harmonious hum of traditional chili seasonings.

You’ll taste chili powder, garlic, cumin, and oregano.

And it’s inspired by Mexican mole poblano sauce so there’s also cocoa and a whisper of cinnamon. These are my secret weapon! They take this chili from good to fan-freaking-tastic!

I also like to toss in as many beans and veggies as I can. They add a subtle sweetness as well as lots of added fiber and nutrition.

Ingredients and notes

Here are the ingredients you’ll need to make this simple chili recipe.

Ingredients for making chili con carne, with text labels.


To saute and brown all the ingredients in. I typically use extra-virgin olive oil, but you can pretty much use any kind of cooking oil you like here.

Ground meat

I used to use turkey exclusively, but recently I started making beef chili and I love the added richness and flavor! Look for 85% lean ground beef. It has the best taste, imho.

You could use a leaner blend, or you could use ground chicken, beef cubes, or even a vegetarian meat substitute if you like.

Or you could leave out the protein altogether and just make this as a vegetable chili.

Chili seasonings

Chili powder, garlic powder, ground cumin, dried oregano, cocoa powder (regular unsweetened or Dutch processed), and cinnamon come together with salt and pepper to created a spice blend that is complex and harmonious yet not fire-y hot.

If you’d like to make spicy chili, add crushed red pepper and/or cayenne pepper to taste.

Stock or broth

I like beef stock best for its richer flavor, but chicken stock or vegetable stock would work well too.


The stock and the tomatoes come together to form the basis of the sauce.

I recommend a combination of tomato paste and crushed tomatoes.

Tomato paste lends a sweet richness and crushed tomatoes give a hearty texture and slight acidity.

Just get the regular canned crushed tomatoes, you don’t need any added ingredients like garlic or basil.


I love the added texture you get from adding beans! I use a blend of 3 different kinds: dark red kidney beans, black beans, and white beans.

If you don’t like beans you can leave them out, or you can use just one or two kinds… it’s up to you!


For what you see here, I’ve used bell peppers, onions, and corn.

But sometimes I’ll add in a diced sweet potato or butternut squash (goes great with the black beans), a few handfuls of greens such as spinach or kale, or even a head of rough-chopped cauliflower. Cauliflower has a texture very similar to ground meat so it blends in a way that you almost don’t know it’s there!


This one might be slightly controversial, but let me assure you that the end result will not taste sweet.

The sugar just mellows everything out so the chili isn’t too acidic or bitter. It really helps to keep everything in balance.

That said, you can leave it out if you like, or swap it for any other kind of sweetener.

Tools and equipment

You’ll just need a few kitchen basics to make this.

How to make this chili recipe

You are going to love how quick and easy this recipe is. Just saute everything together and let it bubble away on the stove until dinner time.

Step 1: Saute the meat, spices, and vegetables

Start by browning the meat, spices, bell pepper, and onion in a big pot over medium heat, along with a little bit of oil, salt, and pepper. The spices will toast up and their flavors will intensify, and they’ll coat every inch of the meat and veggies. So good!

Ground meat, spices, and vegetables in a large pot.

If you’re adding sweet potato or cauliflower, those can go in at this time too.

Once the meat is cooked through and the vegetables are becoming tender, add in a can of tomato paste.

Adding tomato paste to the best chili recipe ever.

Push the other ingredients out of the way and create a little well, so that the tomato paste makes good contact with the bottom of the pot. You want to allow it to caramelize a little, and create a film on the bottom of the pot.

Instant pot chili recipe with a layer of fond on the bottom of the pot.

This film goes by the fancy French name: “fond,” and it’s the best kept secret to incredibly rich and complex flavor!

Step 2: Pour in liquid

Next you can pour in the stock.

Adding stock to the beef chili recipe.

Use your spoon to scrape the fond off the bottom of the pot and into the chili, as you pour the stock in. Not only will this add flavor to the dish but it will also make cleanup easier later!

Step 3: Add the veggies

Finally, add in the crushed tomatoes, corn, and beans.

Adding tomatoes, beans, and corn to crockpot chili recipe.

If you are using greens, they can also go in at this stage.

Step 4: Simmer

Turn the heat down to low and let everything simmer away until you’re ready to eat, then check for seasoning and add the sugar if needed.

Once the veggies are tender it’s ready to eat, or you can keep it bubbling on the stove all afternoon.

If you like a thinner, almost soup-like chili, take the pot off the heat and eat it right away.

If you like your chili thick and hearty, simmer it longer without a lid, or with the lid slightly ajar. As you can probably tell, I like my chili thick so I let it simmer for a few hours.

Just keep the flame really low, and stir it every so often to be sure it doesn’t burn on the bottom.

Instant pot chili

If you’d like to make this recipe in your instant pot, you really don’t have to change a thing about it!

Saute the meat, veggies, spices, and tomato paste on medium heat as noted, then add in the rest and turn it down to a low simmer.

Crockpot chili

To make a crockpot version of this chili, just saute the meat, veggies, spices, then add the tomato paste and stock before adding to the slow cooker. Then add the tomatoes, beans, and corn and let it cook on low heat for 6 to 8 hours.


Beef chili recipe, prepared, cooked, and topped with cheese, sour cream, and fresh cilantro.

How to serve chili

To me there is nothing better on a cool, gray day than a bowl of hearty chili! I love it so much I’m happy to just eat it as-is.

But it’s even better with toppings! Here are a few of my favorites:

  • Shredded cheddar cheese (the sharper the better!)
  • A dollop of sour cream
  • Fresh avocado slices or chunks
  • Thinly sliced scallions
  • Roughly chopped cilantro

And on the side, cornbread is a must! This moist and sweet cornbread is the perfect accompaniment, as are these cornbread muffins.

Or try spooning this chili over corn chips! It’s great as a topping for nachos, or on your hot dogs or baked potatoes.

Chili recipe variations

You can definitely play around with this recipe and make it your own. There’s lots of little tweaks you can make!

Turkey chili

I like to make my chili with ground beef, but you could also use turkey. Turkey tastes almost identical, but beef definitely gives more of a hearty richness.

Chili without beans

There’s a lot of debate over whether or not chili should have beans!

It’s totally up to you if you want to add them or not.

Personally, I like beans in my chili and my favorite kind are dark red kidney beans, black beans, and white beans.

But you could also add chick peas, pinto beans, or whatever you like! Or leave the beans out entirely.

Spicy chili

This chili recipe has lots of robust herbs and spices, but no real heat.

If you want to add some fire to this chili recipe, top it with jalapeno peppers and/or sriracha sauce.

Or for a spicy chili base, add a pinch or two of crushed red pepper or cayenne pepper to it. That will really bring the heat!

Just add a little bit at a time, and taste after each addition. Once too much goes in, there’s really not much you can do to cool it back down.

Chili recipe FAQ’s

My chili is too runny, what should I do?

If you want a thicker, heartier chili, just simmer it longer! The liquids will boil off and evaporate, and you’ll be left with a really chunky, robust result.

My chili is too thick, what should I do?

Just stir in water or additional stock, a little at a time, until you reach your desired consistency.

How can I make a spicy hot chili?

Top the bowl with jalapenos (fresh or canned jalapenos), or give it a squirt of hot sauce!

Or add cayenne pepper or crushed red pepper flakes, to taste.

I added too much pepper! What now?

It’s really hard to cool things down once too much pepper has gone in. You really want to be careful to just add in a little at a time, tasting as you go.

Sometimes an extra pinch of sugar can help!

But your best bet is probably just to top it with some sour cream. That can really cool the fire!

How long does homemade chili last?

Place any leftovers in an airtight container, and allow them to cool completely before refrigerating. They should last in the fridge for a week to 10 days, or in the freezer for 2 to 3 months.

Reheat it on the stovetop, in the crockpot, or in the microwave. Just heat it gently, stirring, until it comes to a low simmer. If it seems too thick, it can be diluted with a little water or stock.

Vegetable chili recipe, cooked and served with avocado.

A few more of my favorite game day recipes

Now is the perfect time to make a big pot of chili! Hope you enjoy this recipe- it’s definitely a top favorite for us!

This post contains affiliate sales links.

Best chili con carne recipe ever, served in a gray ceramic bowl with a copper spoon.
5 stars (3 ratings)

Easy Chili con Carne Recipe

Servings: 8 servings (approx.)
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Make a big pot of this easy chili con carne recipe and let it simmer away until dinner time! Perfectly balanced seasonings & tons of hidden veggies.



  • Place a large pot over medium heat and add the olive oil.  
  • When the pot is hot and the oil is shimmering, add the ground beef, bell pepper, onion, chili powder, garlic powder, cumin, oregano, salt, cocoa, cinnamon, and pepper.
  • When the meat has cooked through and the veggies are becoming tender, create a well in the center of the pot and add the tomato paste.
  • Cook the tomato paste, stirring, until browned and a film is appearing on the bottom of the pot.
  • Pour in the stock, scraping the film off the bottom of the pot with your spoon, to bring it up into the liquid.
  • Transfer the mixture to a slow cooker (if using) and add the crushed tomatoes, beans, and corn.  
  • Taste, add sugar if needed, and allow to simmer over very low heat (stirring occasionally), until the vegetables are tender (about 20 minutes, or up to 6 hours).*  


*If the chili becomes too thick, add water to dilute.
Serving: 0.125recipe, Calories: 384kcal, Carbohydrates: 45g, Protein: 23g, Fat: 14g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 40mg, Sodium: 1287mg, Potassium: 1446mg, Fiber: 11g, Sugar: 13g, Vitamin A: 1493IU, Vitamin C: 35mg, Calcium: 144mg, Iron: 7mg
Cuisine: American
Course: Main Course
Tried this recipe?Mention @bakingamoment on Instagram or tag #bakingamoment.
Close-up image of a bowl of chili, topped with cheese, sour cream, and avocado, with a text overlay reading "Easy Chili Recipe."
Close-up image of a bowl of chili, topped with cheese, sour cream, and avocado, with a text overlay reading "Easy Chili Recipe."

Close-up image of a bowl of chili, topped with cheese, sour cream, and avocado, with a text overlay reading "Easy Chili Recipe."


  • Allie

    Allie is the creator and owner of Baking a Moment. She has been developing, photographing, videographing, and writing and sharing recipes here since 2012.