Late October, and the only thing I want is this chili. The sky is doing that thing where it goes dusky blue by four-thirty, and there’s a wind that finds its way through every crack in the old window frames. I’m standing in the kitchen with my hands on a cold butternut squash, and I can already smell what this pot is going to become. It’s not a rushed thing, this chili. It’s the kind of meal you let happen while you’re doing other things—folding laundry, reading a book, staring out the window at the leaves piling up.
I stumbled onto this combination by accident, honestly. I had half a squash left over from a batch of cozy spiced cinnamon vanilla canned pears I’d put up the weekend before (different squash, same fall energy), and a pound of ground beef that needed using. The slow cooker was already sitting on the counter, because that’s where it lives from October through March. I figured, why not? Beef chili is a given. But butternut squash in chili? That felt like a secret nobody told me about.
The first batch was good. The second batch was better. By the third, I stopped measuring things and started cooking by feel, which is always when a recipe becomes yours. This isn’t flashy food. It won’t win a beauty contest. But it’s the kind of dinner that makes you slow down, that fills your house with a smell that says everything is going to be okay. And honestly, that’s exactly what I need right now.
Why You’ll Love This Recipe
I’ve made this chili more times than I can count, and every single time, I’m surprised by how such simple ingredients come together to create something so deeply satisfying. Let me tell you what makes this version different from every other chili recipe you’ve seen.
- Set It and Forget It : This is the ultimate hands-off dinner. Fifteen minutes of prep in the morning, and by dinner time, your house smells like you’ve been cooking all day. The slow cooker does all the heavy lifting.
- Healthy Without Trying : Butternut squash adds fiber, vitamins A and C, and natural sweetness that balances the savory beef. No one’s counting calories here, but it’s nice to know this bowl is doing something good for you.
- Budget-Friendly : Ground beef and squash are two of the most affordable ingredients at the grocery store. This stretches a pound of meat into a hearty meal that feeds a crowd or gives you leftovers for days.
- Freezer-Friendly : Make a double batch. This chili freezes beautifully, which means you’re always one thaw away from a perfect dinner on a night you don’t want to cook.
- Deep, Complex Flavor : The slow cooker does something magical here. That low, slow heat lets the squash break down and meld with the beef and spices, creating a chili that tastes like it simmered all day—because it did.
I tested this recipe with my family, and my husband—who usually picks around vegetables—went back for seconds and asked if I could make it every week. That’s when I knew it was ready to share. This isn’t just another chili. It’s the kind of meal that becomes a regular request, the one you text your friends about, the one that shows up in your weekly rotation without you even deciding it. It’s comfort food at its most unpretentious, and I think that’s exactly what we all need more of.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create layers of flavor without any complicated techniques or hard-to-find items. Most of these are probably in your kitchen right now.
For the Chili Base
- 1 tablespoon olive oil (for browning the beef; avocado oil works too)
- 1 pound ground beef (85/15 is my sweet spot—not too lean, not too fatty)
- 1 medium yellow onion, diced (about 1 cup; adds that savory backbone)
- 4 cloves garlic, minced (fresh only, please—jarred garlic won’t give you the same punch)
- 1 medium butternut squash, peeled and cubed (about 3 cups; look for one that feels heavy for its size)
- 1 can (15 ounces) fire-roasted diced tomatoes (I prefer Muir Glen for the smokiness)
- 1 can (15 ounces) tomato sauce (no salt added, so you can control the sodium)
- 1 can (15 ounces) black beans, drained and rinsed (or kidney beans if that’s what you have)
- 1 can (15 ounces) pinto beans, drained and rinsed (adds creaminess)
- 2 cups beef broth (low-sodium; Better Than Bouillon is my go-to for depth of flavor)
For the Seasoning Blend

- 2 tablespoons chili powder (use a good-quality blend; I like Penzeys)
- 1 tablespoon ground cumin (toast it in a dry pan first if you have time—game changer)
- 1 teaspoon smoked paprika (regular works, but smoked adds that campfire vibe)
- 1 teaspoon dried oregano (Mexican oregano if you can find it)
- ½ teaspoon cayenne pepper (optional, for heat; adjust to your tolerance)
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon black pepper
For Garnish (Optional But Recommended)
- Fresh cilantro, chopped
- Sour cream or Greek yogurt
- Shredded cheddar cheese
- Diced avocado
- Lime wedges
A note on the squash: peeling butternut squash can be a hassle, I know. Look for pre-cubed squash in the produce section if you’re short on time, or use a vegetable peeler to remove the skin before cubing. The squash breaks down during cooking, so don’t stress about perfect cubes—roughly 1-inch pieces are fine.
Equipment Needed
You don’t need a fancy kitchen to make this chili. Here’s what you’ll need:
- Slow cooker (5 to 6 quarts is ideal; any size works, just adjust cooking time)
- Large skillet or Dutch oven (for browning the beef; cast iron gives the best sear)
- Cutting board (a sturdy one that won’t slide around)
- Chef’s knife (a sharp one makes squash prep infinitely easier)
- Vegetable peeler (for the squash skin; a Y-peeler is my favorite)
- Measuring spoons
- Wooden spoon or spatula
- Can opener
- Colander (for rinsing beans)
If you don’t have a slow cooker, you can make this in a Dutch oven on the stovetop or in the oven at 325°F for about 2 hours. I’ve done it both ways, and honestly, the slow cooker version is my favorite because it fills the house with that incredible aroma all day long. My slow cooker is a basic model I picked up for twenty bucks at a yard sale, and it’s been going strong for years. You don’t need a fancy programmable one—just one that heats consistently.
Preparation Method
Let me walk you through this step by step. I’ve made this chili dozens of times, so I’ve worked out all the little tricks that make it come together perfectly every time.
- Brown the beef. Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and cook, breaking it up with a wooden spoon, until it’s browned all over—about 6 to 8 minutes. Don’t rush this step. You want real browning, not just gray meat. That brown stuff on the bottom of the pan is flavor gold. Transfer the beef to the slow cooker using a slotted spoon, leaving most of the fat in the pan.
- Sauté the aromatics. In the same skillet (don’t wipe it out!), add the diced onion and cook over medium heat for 3 to 4 minutes until it starts to soften and turn translucent. Add the minced garlic and cook for another 30 seconds until fragrant. You’ll smell it when it’s ready. Scrape this into the slow cooker with the beef.
- Prep the squash. While the beef is browning, peel the butternut squash with a vegetable peeler. Cut off the stem end and the bottom, then slice the squash in half where the narrow neck meets the bulbous bottom. Cut each piece into 1-inch cubes. I know this is the most tedious part of the recipe, but it’s worth it. If you’re feeling impatient, this is where you can use pre-cut squash from the store—no judgment here.
- Add everything to the slow cooker. Add the cubed squash, fire-roasted diced tomatoes (with their juices), tomato sauce, drained black beans, drained pinto beans, and beef broth to the slow cooker. Sprinkle the chili powder, cumin, smoked paprika, oregano, cayenne (if using), salt, and pepper over the top. Give everything a good stir to combine. Don’t skip the stirring—you want those spices distributed evenly.
- Cook low and slow. Cover the slow cooker and cook on LOW for 6 to 8 hours or on HIGH for 3 to 4 hours. I prefer LOW for the full 8 hours because the squash breaks down more gradually and the flavors meld together in a way that feels deeper and more complex. The chili is ready when the squash is tender enough to pierce easily with a fork.
- Adjust the consistency. After cooking, check the chili’s thickness. If it’s too thin for your liking, remove the lid and cook on HIGH for another 20 to 30 minutes to let some liquid evaporate. If it’s too thick, stir in a splash of beef broth or water until it reaches your preferred consistency.
- Taste and adjust. This is the most important step. Taste the chili and adjust the seasoning. It might need more salt, a pinch more cumin, or a squeeze of lime juice to brighten it up. Trust your palate here—you know what you like.
- Serve with garnishes. Ladle the chili into bowls and let everyone add their own toppings. I always set out bowls of shredded cheddar, sour cream, diced avocado, fresh cilantro, and lime wedges. It makes dinner feel like an event, even on a Tuesday night.
A few notes from my kitchen to yours: If you’re short on time in the morning, you can brown the beef and sauté the onions the night before. Just refrigerate them separately and add them to the slow cooker in the morning along with everything else. Also, don’t be tempted to add the beans too early if you’re using canned beans—they’re already cooked, so they just need to warm through. Adding them at the beginning is fine, but they’ll get very soft after 8 hours. I actually like it that way, but some people prefer their beans with more texture.
Cooking Tips & Techniques
I’ve learned a few things the hard way so you don’t have to. Here are my best tips for making this chili absolutely perfect.
Don’t skip browning the beef. I know it’s tempting to just dump raw ground beef into the slow cooker and call it a day. I’ve done it, and the result is bland, gray, and sad. That browning step creates the Maillard reaction—the chemical process that gives meat its deep, savory flavor. It takes an extra ten minutes, and it makes all the difference.
Toast your spices. If you have an extra minute, toast the cumin and chili powder in the skillet after you remove the onions. Just push the onions to the side, add the spices, and let them sizzle for about 30 seconds until they smell amazing. This wakes up the essential oils and makes the spices more aromatic. I do this almost every time now, and the flavor difference is noticeable.
Layer your ingredients thoughtfully. Put the denser ingredients (squash, beef) on the bottom and the lighter ones (beans, tomatoes) on top. This helps everything cook evenly. It’s not strictly necessary, but it’s a habit I’ve developed from years of slow cooker cooking, and it does make a difference in how evenly things cook.
Resist the urge to peek. Every time you lift that lid, you lose heat and add about 20 minutes to the cooking time. I know it’s hard, especially when your house smells incredible, but trust the process. Let the slow cooker do its thing.
One mistake I made early on: I added the squash in huge chunks thinking they’d hold up better. Wrong. They took forever to cook through, and I ended up with undercooked squash in an otherwise perfect chili. Cut those cubes to about 1 inch, no bigger. Trust me on this one.
For thicker chili: Mash some of the cooked squash against the side of the slow cooker with a wooden spoon before serving. It releases the natural starches and thickens the broth beautifully without adding any cornstarch or flour.
If you’re pairing this with something sweet, the easy pumpkin dump cake with crunchy pecan streusel makes an incredible dessert after a bowl of this chili. The warm spices in both dishes complement each other perfectly.
Variations & Adaptations
One of the things I love most about this recipe is how adaptable it is. Here are some variations I’ve tried and loved.
Make it vegetarian. Skip the beef and double the beans—use black beans, kidney beans, and chickpeas for variety. Add an extra cup of butternut squash and a diced bell pepper for more texture. The flavor is still incredible, and you won’t miss the meat at all.
Add more heat. If you like your chili with a kick, add a diced jalapeño (seeds and all) when you sauté the onions, or stir in a tablespoon of chipotle peppers in adobo sauce. The smokiness of chipotle pairs beautifully with the squash.
Swap the protein. Ground turkey or chicken works great here. Just be aware that leaner meats can dry out in the slow cooker, so you might want to add an extra splash of broth. I’ve also used shredded rotisserie chicken (added in the last 30 minutes) with excellent results.
Change up the vegetables. Sweet potatoes are a perfect substitute for butternut squash if that’s what you have on hand. You can also add diced carrots, celery, or bell peppers for extra nutrition and flavor. I’ve added a handful of chopped kale in the last 10 minutes of cooking, and it wilts down beautifully.
Make it in an Instant Pot. Use the sauté function to brown the beef and cook the onions, then add all remaining ingredients, seal the lid, and cook on high pressure for 15 minutes with a natural release. It’s faster, but I still prefer the slow cooker for depth of flavor.
Try a different bean combo. I’ve made this with all black beans, all kidney beans, and even with chickpeas when that’s all I had. Each version is slightly different but equally delicious. The beans are really just a vehicle for all that spiced broth anyway.
Serving & Storage Suggestions
This chili is incredibly versatile when it comes to serving. Here’s how I like to enjoy it.
Serving temperature: Serve it piping hot, straight from the slow cooker. I like to let it sit for about 10 minutes after cooking to let the flavors settle and the chili thicken slightly. Ladle it into deep bowls so nothing spills over the sides.
Toppings bar: Set up a little toppings station so everyone can customize their bowl. My standard lineup includes shredded sharp cheddar, sour cream, diced avocado, fresh cilantro, sliced jalapeños, and lime wedges. Sometimes I add crushed tortilla chips for crunch or a drizzle of hot honey for sweet heat.
What to serve with it: A slice of crusty bread or warm cornbread is perfect for soaking up every last drop of that spiced broth. I’m partial to a simple green salad with a tangy vinaigrette to cut through the richness. If you’re feeding a crowd, set out bowls of shredded cheese and diced onions so everyone can build their perfect bowl.
Storage: This chili gets even better the next day, so don’t be shy about making it ahead. Let it cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors continue to meld and deepen, so day-two chili is honestly my favorite.
Freezing: This chili freezes like a dream. Portion it into freezer-safe containers or zip-top bags (lay them flat for easy stacking). It will keep for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop or in the microwave. Add a splash of broth or water if it seems too thick after thawing.
Reheating: The best way to reheat is on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if needed. You can also microwave individual portions in 30-second bursts, stirring between each. The chili reheats beautifully and tastes just as good as the day you made it.
Nutritional Information & Benefits
I’m not a nutritionist, but I’ve done my research on the ingredients in this chili. Here’s what I can tell you.
Per serving (about 1.5 cups, without toppings): Approximately 380 calories, 28g protein, 35g carbohydrates, 12g fiber, 14g fat, 5g saturated fat, 780mg sodium. These are estimates and will vary based on your specific ingredients and portion sizes.
Health highlights: Butternut squash is packed with vitamin A (one cup gives you over 400% of your daily needs), vitamin C, and potassium. The fiber from the squash and beans (about 12 grams per serving) supports digestive health and keeps you feeling full. The beef provides iron and B vitamins, while the tomatoes offer lycopene, a powerful antioxidant.
Dietary considerations: This recipe is naturally gluten-free (just check your broth and spice labels to be sure). It’s also dairy-free as written, though many of the suggested toppings contain dairy. For a lower-carb option, reduce the beans and increase the squash and meat. The cayenne and chili powder can boost metabolism slightly, though I wouldn’t count on it for weight loss.
Potential allergens: This recipe contains no common allergens on its own, but check your broth and spice blends for hidden ingredients. The toppings (cheese, sour cream) obviously contain dairy.
Personally, I love that this chili makes me feel good without feeling deprived. It’s hearty enough to satisfy a big appetite, but clean enough that I don’t feel sluggish afterward. That’s the sweet spot for me.
Conclusion
This cozy slow cooker beef and butternut squash chili has become a staple in my kitchen for good reason. It’s the kind of recipe that asks very little of you but gives so much in return—a warm bowl of comfort on a cold day, a house that smells like home, and the satisfaction of knowing you made something nourishing with your own hands.
What I love most about this recipe is how forgiving it is. You can tweak the spices, swap the vegetables, use whatever beans you have in the pantry, and it still turns out delicious. It’s not a recipe that demands perfection. It’s a recipe that meets you where you are, whether that’s a busy weeknight or a lazy Sunday afternoon.
I’d love to hear how yours turns out. Did you add extra heat? Swap in sweet potatoes? Serve it over rice or with a big hunk of cornbread? Drop a comment below and let me know—I read every single one, and your variations might inspire someone else’s dinner tonight. And if you make a double batch (which I highly recommend), you’re already set for tomorrow’s lunch.
Until next time, happy cooking. Your slow cooker is waiting.
Frequently Asked Questions
Can I make this chili in an Instant Pot instead of a slow cooker?
Absolutely. Use the sauté function to brown the beef and cook the onions, then add all remaining ingredients. Seal the lid, set to high pressure for 15 minutes, and let the pressure release naturally for 10 minutes before quick-releasing the rest. The cooking time is much shorter, but the flavor is still excellent.
Do I need to peel the butternut squash?
Yes, definitely. The skin of butternut squash is tough and doesn’t soften enough during cooking to be pleasant to eat. Use a vegetable peeler to remove it before cubing. If you’re short on time, many grocery stores sell pre-peeled and cubed butternut squash in the produce section.
Can I use frozen butternut squash?
Yes, frozen cubed butternut squash works perfectly. There’s no need to thaw it first—just add it directly to the slow cooker. Frozen squash may release a bit more liquid, so you might want to reduce the broth by about ¼ cup. The cooking time remains the same.
How can I thicken the chili if it’s too watery?
There are a few easy fixes. First, remove the lid and cook on HIGH for 20 to 30 minutes to let some liquid evaporate. You can also mash some of the cooked squash against the side of the slow cooker to release its natural starches. If you need a more immediate fix, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it in, then cook for another 10 minutes until it thickens.
Can I omit the beans to make this chili lower in carbs?
Yes, you can absolutely leave out the beans. The chili will still be hearty and delicious thanks to the beef and squash. Just increase the squash slightly to compensate, and consider adding an extra bell pepper or some zucchini for more bulk. The flavor won’t suffer at all—the beans are more about texture and nutrition than flavor in this recipe.
Pin This Recipe!

Cozy Slow Cooker Beef and Butternut Squash Chili
A hearty, hands-off slow cooker chili featuring tender beef, sweet butternut squash, and a blend of warm spices. This easy, healthy, and budget-friendly meal is perfect for busy weeknights and fills your home with incredible aroma.
- Prep Time: 15 minutes
- Cook Time: 6 to 8 hours on LOW or 3 to 4 hours on HIGH
- Total Time: 6 hours 15 minutes to 8 hours 15 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 tablespoon olive oil
- 1 pound ground beef (85/15)
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- 1 medium butternut squash, peeled and cubed (about 3 cups)
- 1 can (15 ounces) fire-roasted diced tomatoes
- 1 can (15 ounces) tomato sauce (no salt added)
- 1 can (15 ounces) black beans, drained and rinsed
- 1 can (15 ounces) pinto beans, drained and rinsed
- 2 cups low-sodium beef broth
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano (Mexican oregano preferred)
- ½ teaspoon cayenne pepper (optional)
- 1 teaspoon salt
- ½ teaspoon black pepper
- Fresh cilantro, chopped (for garnish)
- Sour cream or Greek yogurt (for garnish)
- Shredded cheddar cheese (for garnish)
- Diced avocado (for garnish)
- Lime wedges (for garnish)
Instructions
- Heat olive oil in a large skillet over medium-high heat. Add ground beef and cook, breaking it up with a wooden spoon, until browned all over, about 6 to 8 minutes. Transfer beef to the slow cooker using a slotted spoon, leaving most of the fat in the pan.
- In the same skillet, add diced onion and cook over medium heat for 3 to 4 minutes until softened and translucent. Add minced garlic and cook for 30 seconds until fragrant. Scrape into the slow cooker with the beef.
- While beef is browning, peel the butternut squash with a vegetable peeler. Cut off the stem and bottom, slice in half where the narrow neck meets the bulbous bottom, and cut each piece into 1-inch cubes.
- Add cubed squash, fire-roasted diced tomatoes (with juices), tomato sauce, drained black beans, drained pinto beans, and beef broth to the slow cooker. Sprinkle chili powder, cumin, smoked paprika, oregano, cayenne (if using), salt, and pepper over the top. Stir well to combine.
- Cover and cook on LOW for 6 to 8 hours or on HIGH for 3 to 4 hours, until squash is tender.
- After cooking, check consistency. If too thin, remove lid and cook on HIGH for 20 to 30 minutes to let liquid evaporate. If too thick, stir in a splash of beef broth or water.
- Taste and adjust seasoning as needed, adding more salt, cumin, or a squeeze of lime juice.
- Ladle into bowls and serve with desired garnishes: shredded cheddar, sour cream, diced avocado, fresh cilantro, and lime wedges.
Notes
For thicker chili, mash some cooked squash against the side of the slow cooker before serving. Toasting spices in the skillet after sautéing onions enhances flavor. Brown beef the night before to save time in the morning. Frozen butternut squash can be used without thawing. This chili freezes well for up to 3 months.
Nutrition
- Serving Size: 1.5 cups (without to
- Calories: 380
- Sugar: 8
- Sodium: 780
- Fat: 14
- Saturated Fat: 5
- Carbohydrates: 35
- Fiber: 12
- Protein: 28
Keywords: slow cooker chili, beef chili, butternut squash chili, healthy chili, easy chili, freezer-friendly chili, gluten-free chili


