The ground beef is sizzling, filling the kitchen with that delicious meaty aroma. I’m already thinking about seconds, and I just started stirring in the beans. This Homemade Chili is a one-pot wonder that comes together in under an hour.

It’s perfect for weeknights when you need something hearty and comforting after a long day. With its combination of spices and tender beef, this recipe packs a punch without needing hours to simmer (trust me, it’s worth it). When hunger strikes, this chili delivers big-time. Get ready to dig in!
Why You’ll Love This Homemade Chili
- Super Easy Prep: Just throw everything in one pot and let it simmer — no fancy techniques needed.
- Bold, Spicy Flavor: The combo of chili powder and cumin gives it a kick that’ll wake up your taste buds (trust me on this).
- Perfectly Hearty Texture: It’s thick and chunky, with that awesome fork-tender beef that feels super satisfying.
- Versatile Meal Base: You can totally customize it with toppings or sides — chips, rice, or even cornbread work great!
- Freezes Well: It keeps in the freezer for ages! Just note that the texture might change a bit after thawing.
Homemade Chili Ingredients
For the Base:
ground beef (1 pound) — Use 80/20 beef for flavor; leaner won’t give that juicy richness.
onion (1 cup) — Sauté onions till translucent; skip this and they’ll taste raw in the chili.
garlic (2 cloves) — Crush garlic with the blade of your knife before chopping; otherwise, you’ll lose flavor.
diced tomatoes (1 can) — Go for San Marzano tomatoes; regular ones just don’t have the same depth.
kidney beans (1 can) — Don’t swap kidney beans for any other type; they’re essential for texture and taste.
black beans (1 can) — Mix black beans in for added creaminess; don’t leave them out or it’s too one-note.
chili powder (2 tablespoons) — Use a solid chili powder like McCormick; cheap stuff just won’t pack the same heat.
cumin (1 teaspoon) — Add fresh cumin, not ground; if you don’t, you’ll miss that warm, earthy flavor.
salt (1 teaspoon) — Don’t skimp on salt; without it, the chili’ll taste flat and boring.
beef broth (1 cup) — Use low-sodium beef broth for control; regular can make it too salty fast.
For the Topping:
cheddar cheese (1 cup) — Grate sharp cheddar for topping; pre-shredded just doesn’t melt right.
sour cream (1/2 cup) — Opt for full-fat sour cream; low-fat won’t give you that creamy finish you want.
green onions (1/4 cup) — Slice green onions fresh right before serving; if you prep them early, they’ll wilt.
Full measurements in the recipe card below.
How to Make Homemade Chili
1. Brown the Beef: In a large pot, brown 1 pound of ground beef over medium heat for about 5-7 minutes until it’s fully cooked and no longer pink. Drain any excess fat.
2. Sauté Onions & Garlic: Add 1 cup diced onion and 2 cloves minced garlic to the pot. Cook for 3-4 minutes until the onions are translucent (you’ll smell the garlic start to waft out).
3. For the Sauce: Stir in the following ingredients: 1 can diced tomatoes, 1 can kidney beans (drained and rinsed), 1 can black beans (drained and rinsed), 2 tablespoons chili powder, 1 teaspoon cumin, 1 teaspoon salt, and 1 cup beef broth.
4. Bring to Boil: Now bring the mixture to a boil over medium-high heat, stirring occasionally until you see bubbles forming all around the edges of the pot.
5. Simmer & Stir: Reduce heat to low and let it simmer uncovered for about 45 minutes. Stir occasionally so it doesn’t stick to the bottom — watch out here; if you rush this step, it could burn!
6. Taste & Adjust: After simmering, taste your chili and adjust seasoning if needed. If it’s too thick for your liking, add a bit more beef broth until it reaches your desired consistency.
7. Rest & Serve: Once finished, remove from heat and let it sit for about 5 minutes before serving hot with toppings like shredded cheddar cheese, sour cream, and sliced green onions.
Exact quantities in the recipe card below.
How to Store Homemade Chili
- Room Temperature: Don’t leave it out for more than 2 hours. It’ll spoil fast, so make sure to refrigerate it if you’re not serving right away.
- Refrigerator: Store in an airtight container for up to 4 days. (Glass containers work great here.) The flavors actually deepen a bit, but the texture might get a little thicker.
- Freezer: Use a freezer-safe container or heavy-duty zip-top bags, and it’ll last for about 3 months. Just remember, the beans may get mushy when thawed — but it’s still tasty!
- Reheating: Heat on the stovetop over medium heat until it bubbles and smells amazing (usually around 10 minutes). If you’re using the microwave, go for a minute at a time until it’s steaming hot all the way through.
What to Serve with Homemade Chili?

It’s hearty enough to satisfy on its own, but a few sides can lighten things up and add some contrast.
- Cornbread: Its slightly sweet, crumbly texture pairs perfectly with the chili’s richness. Plus, it’s easy to whip up in about 30 minutes.
- Sour Cream: A dollop adds cool creaminess that balances the spice and warmth of this dish.
- Pickled Jalapeños: Their tangy kick cuts through the heaviness, adding a bright pop of flavor without any cooking required.
- Avocado Slices: The creamy, buttery texture contrasts with the chunky chili and brings a fresh touch. Just slice and serve!
- Tortilla Chips: The crunch gives a nice texture difference. You can even use them for dipping if you’re feeling playful!
- Coleslaw: Its crispness provides a refreshing contrast that brightens each spoonful. Make it ahead of time — it only takes about 15 minutes.
- Lime Wedges: Squeezing fresh lime juice over your bowl adds acidity that wakes up all those flavors beautifully. Just keep them handy for serving!
Homemade Chili Variations
Here’s how to play with this recipe and make it your own!
- Spicy Kick: Add 1 teaspoon cayenne pepper when you stir in the spices for a fiery finish.
- Sweet Twist: Mix in 1 tablespoon of brown sugar with the diced tomatoes to balance out the spice.
- Veggie Boost: Toss in 1 cup of bell peppers (diced) along with the onions for extra flavor and crunch.
- Next Level Chili: Stir in 1 cup of corn during the last 10 minutes of simmering for a sweet, buttery note.
- Bean Swap: Use pinto beans instead of kidney beans if you prefer them (add them with the black beans).
- Herb Infusion: Add 1 tablespoon dried oregano when you add the spices for an aromatic lift.
- Chunky Style: For a heartier texture, use 2 cans of diced tomatoes instead of one, adding them at the same time.
Make Ahead Options for Homemade Chili
I usually prep the base of my Homemade Chili a day or two in advance. Just make it as directed, let it cool, then transfer it to an airtight container for the fridge. It’ll hold up for about 3 days, which is great for meal planning. If I’m feeling ambitious, I sometimes freeze it in a freezer-safe bag for up to three months (just remember to label it!). Right before serving, I heat it up on the stove and add any toppings like cheese and sour cream. The flavors deepen over time, but don’t add fresh green onions until you’re ready to eat them—they tend to wilt. Keep it simple!
Homemade Chili Recipe FAQs
Can I make Homemade Chili ahead of time?
Absolutely! In fact, making it a day in advance can deepen the flavors. Just let it cool, then store in an airtight container in the fridge. When you reheat it, do so slowly over low heat to avoid burning (trust me, that’s a real danger). If it thickens too much while sitting, just stir in a splash of beef broth to loosen it up before serving.
Why did my chili turn out too watery?
If your chili’s more soup than stew, it’s likely you added too much beef broth or didn’t let it simmer long enough. You want that thick, hearty texture. Keep an eye on it while cooking; if it looks runny after 30 minutes, let it simmer longer until you see bubbles gently breaking the surface. It should coat the back of a spoon when done.
What beans are best for this recipe?
For this dish, stick to kidney and black beans — they’re essential for that signature taste and texture. Swapping them for other varieties can throw off the balance. If you’re feeling adventurous, try adding some pinto beans along with these for extra creaminess (but don’t leave out either of the original ones!). Just remember to drain and rinse them well first!
How do I know when my Homemade Chili is done?
You’ll know it’s ready when the flavors meld together and it smells heavenly (you’ll catch whiffs of garlic and spices). After about 45 minutes of simmering on low heat, take a spoonful; it should be thick enough to hold its shape but not dry out. If you’re unsure about seasoning, give it a taste test — adjust as needed before serving!
Final Thoughts on Homemade Chili
Homemade Chili is all about that flavor payoff; the way those spices come together with the beef and beans is just magic. Plus, it’s a one-pot wonder that saves you time on cleanup (and who doesn’t love that?). If you haven’t tried making it yet, tonight’s the night to give it a shot. I promise, it’ll earn its place in your recipe rotation. Let me know how yours turned out in the comments!






