
I’ve made a lot of No-Bean Chili recipes, but this is the version I keep coming back to. It has an unexpected ingredient that might surprise you, but once you try it, there is no going back! It gives this chili a hearty, velvety texture that clings to every bite.
This chili is perfect for a slow dinner at home, meal prep for the week, or anytime you want something warm and filling. 🍲
🍲 Save this Thick & Cozy No Bean Chili for an easy cozy dinner.
If you prefer a simpler, more mild version of this recipe, I also have a family-friendly No Bean Chili that’s less rich and less spicy, but still full of classic chili flavor.
⏱ Quick Info
- Serves: 6-8
- Prep time: 10 minutes
- Cook time: 1-2 hours
🛒 Ingredients
- 2 lbs ground meat (beef, pork, chicken, turkey, bison, or Italian sausage for extra depth of flavor)
- 1 yellow onion, diced
- 1 clove garlic, minced
- 1 tbsp butter
- 1 tbsp olive oil, avocado oil, or other neutral cooking oil
- 1 can tomato sauce
- 1 can diced tomatoes
- 1/2 cup broth (chicken, beef, or vegetable)
- Surprise ingredient: 1/2 can pumpkin puree
- 1 tbsp chili powder
- 1 tsp cumin
- Cayenne pepper, to taste (optional)
- Salt and pepper, to taste
- Optional: dried chili peppers, rehydrated, blended, and strained for heat (start with 1 dried chili pepper and adjust up to 2–3 for more heat, depending on spice preference)
- Optional: fresh diced chili peppers, cooked with onion for extra spice
🍳 Instructions
- Cook the aromatics:
Heat 1 tablespoon of butter and 1 tablespoon of cooking oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 4–5 minutes until softened. Add garlic (and fresh chili peppers if using) and cook for about 30 seconds, just until fragrant. - Brown and season the meat:
Add the ground meat to the pot with the cooked onions and garlic. Cook over medium heat, breaking it apart as it browns. As it cooks, stir in the chili powder, cumin, salt, pepper, and cayenne (if using), allowing the spices to bloom in the fat and coat the meat evenly. Continue cooking until fully browned, then drain excess fat if needed. - Build the base:
Stir in tomato sauce, diced tomatoes, broth, and the surprise ingredient (pumpkin puree). Mix until fully combined and smooth. - Simmer:
Bring to a gentle simmer, then reduce heat and cook uncovered for 30–40 minutes, stirring occasionally, until thickened. - Taste and adjust:
Adjust seasoning as needed—add more salt, spice, or heat depending on your preference. - Serve:
Ladle into bowls and serve warm with your favorite toppings.
🍽️ Equipment Used
For this recipe, I used a heavy-bottomed stainless steel stockpot. The heavy base helps maintain even heat, and the stainless steel allows for better browning than most non-stick pans.
🔁 Variations & Substitutions
- Italian sausage: adds a deeper, more savory flavor thanks to built-in seasoning
- Lean option: use ground turkey or chicken
- Extra heat: add fresh jalapeño and/or serrano chili peppers, or blended dried chilies
- Milder version: omit cayenne and fresh peppers
- Thicker chili: simmer longer or slightly increase pumpkin puree
🧠 Why This Recipe Works
This chili builds deep, slow-cooked flavor by layering aromatics, spices, tomatoes, and a rich base.
The surprise ingredient doesn’t change the fact that this tastes like classic chili—instead, it improves the texture, giving the chili a velvety, cohesive body that’s less watery than many no-bean versions. It also adds a very subtle natural sweetness that helps balance the acidity of the tomatoes and spices. It isn’t noticeable as a separate flavor, instead it enhances the flavors of the other ingredients.
Using Italian sausage (or a mix of meats) enhances the overall flavor with built-in seasoning, giving the chili a more complex, restaurant-style depth.
🥗 Diet Notes
Naturally gluten-free when using certified gluten-free broth and spices. High in protein, low in carbs compared to bean-based chili, and easily adaptable for different dietary needs depending on meat choice and spice level.
🧊 Storage
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove or in the microwave, stirring occasionally. Chili also freezes well for up to 3 months.
