5 Hearty Homemade Chilli Recipes That’ll Warm Your Soul
Craving a big, cozy bowl of something that hugs you from the inside? These five takes on hearty homemade chilli deliver spoonful after spoonful of comfort, with just the right kick. We’re talking layers of flavor, pantry-friendly ingredients, and the kind of leftovers that taste even better tomorrow. Grab a pot, crank some music, and let’s make magic.
1. Weeknight Classic Chilli That Never Lets You Down

This is the chilli you make when you want big flavor without fuss. It’s rich, meaty, and deeply savory, with a gentle heat you can dial up or down. Perfect for game night, busy Tuesdays, or whenever you need dinner to basically cook itself.
Ingredients:
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 1 green bell pepper, diced
- 3 garlic cloves, minced
- 1.5 pounds ground beef (85% lean)
- 2 tablespoons chilli powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon oregano
- 1/2 teaspoon kosher salt (plus more to taste)
- 1/2 teaspoon black pepper
- 1 tablespoon tomato paste
- 1 (28-ounce) can crushed tomatoes
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 cup beef broth (or water)
- 1 teaspoon apple cider vinegar
- Optional: a pinch of cayenne
Instructions:
- Warm oil in a large pot over medium heat. Add onion and bell pepper; cook until softened, about 5 minutes. Stir in garlic for 30 seconds.
- Add ground beef. Cook, breaking up the meat, until browned and no pink remains, 6–8 minutes. Drain excess fat if needed.
- Stir in chilli powder, cumin, smoked paprika, oregano, salt, pepper, and tomato paste. Toast spices for 1 minute to bloom.
- Pour in crushed tomatoes, kidney beans, and broth. Bring to a gentle boil, then reduce to a simmer.
- Simmer uncovered 25–30 minutes, stirring occasionally, until thick and fragrant. Finish with apple cider vinegar and adjust seasoning. Add cayenne if you like heat.
Serve with shredded cheddar, sliced scallions, and a dollop of sour cream. Want a twist? Swap kidney beans for black beans or add a shot of espresso for depth—seriously, it’s a game-changer.
2. Smoky Chipotle Chilli With Sweet Corn Crunch

Think campfire vibes in a bowl. Chipotle peppers bring a mellow, smoky heat while sweet corn adds pop. It’s bold, cozy, and perfect for piling onto baked potatoes or scooping with tortilla chips.
Ingredients:
- 2 tablespoons neutral oil (canola or avocado)
- 1 large red onion, diced
- 1 poblano pepper, diced (seeds removed)
- 3 garlic cloves, minced
- 1 pound ground turkey or beef
- 2 teaspoons ground cumin
- 1 teaspoon chilli powder
- 1 teaspoon smoked paprika
- 2 chipotle peppers in adobo, minced, plus 1 tablespoon adobo sauce
- 1 (14.5-ounce) can fire-roasted diced tomatoes
- 1 (15-ounce) can black beans, drained and rinsed
- 1 cup frozen or fresh corn kernels
- 1 cup chicken broth
- 1 teaspoon brown sugar (balances smoke)
- 1 tablespoon lime juice
- Salt and pepper to taste
Instructions:
- Heat oil over medium. Sauté onion and poblano with a pinch of salt until tender, 5–6 minutes. Add garlic and cook 30 seconds.
- Add turkey or beef and cook until browned, breaking up as it cooks. Drain excess fat if needed.
- Stir in cumin, chilli powder, smoked paprika, chipotles, and adobo sauce; cook 1 minute.
- Add tomatoes, black beans, corn, and broth. Stir in brown sugar. Bring to a simmer.
- Simmer 20–25 minutes until thickened. Finish with lime juice and adjust seasoning.
Top with avocado, cilantro, and crunchy tortilla strips. Want it saucier? Splash in extra broth. For extra smoke, add a dash of liquid smoke or char your corn first—trust me, it’s worth it.
3. Veggie-Packed Lentil Chilli That Even Carnivores Crave

This plant-based stunner is hearty enough to convert sceptics. Lentils bring protein and body, while spices and umami boosters make it rich and satisfying. It freezes like a dream and feeds a crowd on the cheap.
Ingredients:
- 2 tablespoons olive oil
- 1 large onion, diced
- 1 red bell pepper, diced
- 2 carrots, diced
- 3 garlic cloves, minced
- 1 cup dry brown or green lentils, rinsed
- 2 tablespoons tomato paste
- 1 tablespoon chilli powder
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- 1/2 teaspoon cinnamon (trust me—tiny, but magic)
- 1 (28-ounce) can diced tomatoes with juices
- 3 cups vegetable broth
- 1 (15-ounce) can pinto beans, drained and rinsed
- 1 tablespoon soy sauce or tamari
- 1 teaspoon maple syrup (optional)
- Salt and pepper to taste
Instructions:
- Heat oil in a Dutch oven over medium heat. Sauté onion, bell pepper, and carrots with a pinch of salt until softened, 6–8 minutes. Add garlic and cook 30 seconds.
- Stir in tomato paste, chilli powder, cumin, coriander, smoked paprika, and cinnamon. Cook 1 minute to toast.
- Add lentils, tomatoes, and broth. Bring to a boil, then reduce to a lively simmer.
- Cook uncovered 25–30 minutes, stirring occasionally, until lentils are tender and chilli thickens.
- Stir in pinto beans, soy sauce, and maple syrup. Simmer 5 minutes more. Season to taste.
Serve over rice or with grilled cornbread. Add toppings like diced red onion, vegan sour cream, or jalapeños. Want more veg? Stir in a couple of handfuls of chopped spinach at the end for color and goodness.
4. White Chicken Chilli That’s Creamy Without The Heavy

Bright, cozy, and surprisingly light. This white chilli trades tomatoes for green chiles and uses a touch of yogurt for creaminess without weighing things down. It’s weeknight-friendly and downright slurpable.
Ingredients:
- 1 tablespoon olive oil
- 1 medium onion, diced
- 1 jalapeño, seeded and minced (optional for heat)
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon oregano
- 1/2 teaspoon smoked paprika
- 4 cups low-sodium chicken broth
- 2 (4-ounce) cans diced green chiles
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 2 cups cooked shredded chicken (rotisserie works great)
- 1/2 cup frozen corn (optional)
- 1/2 cup plain Greek yogurt or sour cream
- 1 tablespoon lime juice
- Salt and pepper to taste
Instructions:
- Warm oil in a pot over medium heat. Sauté onion and jalapeño with a pinch of salt until softened, 5 minutes. Add garlic; cook 30 seconds.
- Stir in cumin, coriander, oregano, and smoked paprika. Toast 30 seconds.
- Add broth, green chiles, 1 can of beans, and chicken. For creaminess, mash the second can of beans with a fork and stir in (this thickens the chilli).
- Simmer 15–20 minutes. Stir in corn, if using, and warm through.
- Off heat, whisk in yogurt and lime juice. Season to taste.
Top with crushed tortilla chips, cilantro, and diced avocado. Want it richer? Add a handful of Monterey Jack at the end. If you like heat, a quick shake of hot sauce does wonders.
5. Slow-Cooker Brisket Chilli For Maximum Comfort With Minimal Effort

When you want deep, restaurant-level flavor with zero hovering, this slow-cooker chilli is your hero. Brisket turns meltingly tender, and the spices build a robust, smoky base. It’s a weekend project… that the slow cooker mostly handles.
Ingredients:
- 2 pounds beef brisket, trimmed and cut into 1-inch cubes
- 1 tablespoon kosher salt
- 1 teaspoon black pepper
- 2 tablespoons chilli powder
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon ground cinnamon
- 2 tablespoons vegetable oil
- 1 large onion, diced
- 1 red bell pepper, diced
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 (28-ounce) can crushed tomatoes
- 1 cup beef broth
- 1 (12-ounce) bottle dark beer (optional but recommended)
- 1 (15-ounce) can pinto beans, drained and rinsed
- 1 tablespoon brown sugar or cocoa powder (for balance)
- 1 tablespoon apple cider vinegar (to finish)
Instructions:
- Season brisket with salt, pepper, chilli powder, cumin, smoked paprika, and cinnamon. Heat oil in a large skillet over medium-high and sear brisket in batches until browned, 2–3 minutes per side.
- Transfer brisket to the slow cooker. In the same skillet, sauté onion and bell pepper 3–4 minutes. Add garlic and tomato paste; cook 1 minute, scraping browned bits.
- Pour in crushed tomatoes, broth, and beer to deglaze. Transfer everything to the slow cooker.
- Cook on Low for 8–9 hours (or High for 5–6) until brisket is fork-tender. Stir in pinto beans and brown sugar or cocoa; cook 20 minutes more.
- Finish with apple cider vinegar and adjust seasoning. Shred any larger pieces of meat with two forks.
Serve with cornbread and pickled jalapeños. For a smoky finish, add a splash of bourbon or a few drops of liquid smoke at the end. Leftovers make unreal chilli-mac—just toss with cooked pasta and a sprinkle of cheese.
Chilli Toppings & Sides Cheat Sheet
Keep a toppings bar and watch bowls disappear. Great options: shredded cheddar or Jack, sour cream or Greek yogurt, sliced scallions, cilantro, diced red onion, avocado, crushed tortilla chips, lime wedges, and hot sauce. Sides? Cornbread, garlic toast, steamed rice, or baked potatoes are all winners.
Make Ahead, Storage and Spice Tips
Chilli tastes even better the next day as the spices mellow and mingle. Store in airtight containers in the fridge for up to 4 days or freeze for 3 months. To control heat, layer spices: use chilli powder for warmth, chipotle for smoke, and cayenne for kick, then finish with acid (lime or vinegar) to make flavors pop.
Ready to ladle up joy? Pick your favorite hearty homemade chilli, grab a spoon, and dive in. Your kitchen’s about to smell amazing and your future self will thank you for those leftovers.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.