
Texas chili, especially classic Texas red, is often all about the meat and the chile-forward broth, with no beans and no tomatoes taking over. This version keeps that bold backbone but adds a light, creamy finish that makes the whole pot feel special without turning it into a heavy, dairy-laden stew.
Think: smoky dried chiles, a little cocoa depth, a bright pop of acid at the end, and a creamy swirl that softens the heat just enough. It is the kind of chili you can serve on a random Tuesday, but it also holds its own for game day, holiday open houses, and those cold Portland evenings when you want dinner to feel like a warm hug.
Why this recipe works
- No beans: for this pot we let the chile paste and beef do the talking.
- Dried chiles for real flavor: a quick chile sauce tastes layered and restaurant-y, even though it is weeknight-friendly.
- Thickened by technique, not flour: reduction, a long simmer, connective-tissue-rich chuck, plus optional blending for body.
- Light and creamy finish: a small amount of dairy added at the end gives a velvety finish without muting the chiles.
- Balanced finish: a final hit of vinegar or lime keeps the chili bright and prevents it from tasting flat.
Ingredient notes

The chile base
- Dried guajillo chiles: bright, fruity heat.
- Dried ancho chiles: deep, raisiny richness.
- Chipotle in adobo: smoky punch (used to adjust heat).
- Tomato paste (optional): rounds out the sauce without making it “tomato chili.”
The chili
- Beef chuck: best balance of flavor and tenderness.
- Onion and garlic: the base notes that make everything taste finished.
- Beef broth: low sodium helps you control salt.
- Spices: ground cumin, Mexican oregano, black pepper, and a tiny pinch of cinnamon.
- Unsweetened cocoa powder: not “chocolatey,” just deeper.
- Apple cider vinegar or lime juice: the final brightness. Do not skip this.
The light creamy finish
- Greek yogurt or sour cream: Greek yogurt reads lighter and tangier.
- Warm broth: thins the dairy into a drizzle so it melts in instead of clumping.
Optional toppings (the festive part)
- Chopped cilantro
- Thin-sliced radishes
- Pickled red onions
- Crushed tortilla chips
- Shredded cheddar or Monterey Jack
- Sliced jalapeños
Equipment you will need
- Large Dutch oven or heavy pot
- Blender (or immersion blender)
- Fine mesh strainer (optional, for ultra-smooth chile sauce)
- Dry skillet (for toasting chiles)
Pro tips
- Toast fast, do not scorch: toast dried chiles just until fragrant and slightly darkened; burning makes the sauce bitter.
- Bitterness control: if the soaking liquid tastes bitter, blend with fresh hot water or a splash of beef broth instead, then add more as needed.
- Restaurant-silky option: strain the blended chile sauce through a fine mesh strainer for an ultra-smooth result.
- Brown in batches: aim for deep brown edges and a fond on the bottom of the pot for maximum flavor.
- Simmer gently: keep “bare bubbles,” not a rolling boil, for tender beef and a rich texture.
- Use sensory cues: when you drag a spoon across the bottom, the chili should briefly part and then slowly flow back together.
- Swirl dairy in the bowl: add the creamy drizzle per serving, not to the whole pot, to keep leftovers bright and reduce curdling when reheating.
- Finish like a chef: let the pot sit off heat for 10 minutes before serving so flavors settle and texture turns silkier.
Substitutes that work
- Dried guajillo chiles: swap with New Mexico chiles.
- Dried ancho chiles: swap with pasilla (slightly earthier).
- Chipotle in adobo: swap with smoked paprika plus a pinch of cayenne.
- Beef chuck: swap with beef stew meat, or ground beef in a pinch.
- Greek yogurt: swap with sour cream (use what you love).
- Apple cider vinegar: swap with lime juice for the finishing acid.
Variations
Heat control
- Milder: use 1 tablespoon chipotle in adobo and add an extra guajillo instead of more ancho.
- Hotter: add 1 to 2 teaspoons adobo sauce from the chipotle can, a pinch of cayenne, or a diced jalapeño sautéed with the onion.
- Smoother heat: keep the creamy swirl generous and finish with lime.
Quick note: dried chiles vary a lot by brand, age, and size. If you are unsure, start with less chipotle, then add heat at the end. You can always make it hotter. You cannot un-hot it.
Serving ideas

- DIY topping bar: set out cilantro, radishes, pickled onions, chips, and lime wedges.
- With cornbread: slightly sweet cornbread is magic with smoky chili.
- Over baked potatoes: a very good “I need comfort now” dinner.
- With a crunchy salad: something crisp and acidic balances the richness, like romaine with lime vinaigrette.
Storage and reheating
Chili is one of those foods that gets better after a night in the fridge, which is why it works so well for low-stress hosting.
- Make ahead: cook the chili fully, cool, and refrigerate up to 4 days. Add the creamy swirl only when serving.
- Freeze: cool completely and freeze in containers for up to 3 months. Thaw overnight in the fridge.
- Reheat: warm gently on the stove with a splash of broth. Keep it at a simmer, not a hard boil, to preserve that rich texture.

Common mistakes
- Burning the dried chiles: scorched chiles make the sauce bitter. Toast briefly over medium and pull them as soon as they smell fragrant.
- Using too much soaking liquid: it can lean bitter depending on the chiles; use fresh hot water or broth in the blender if needed.
- Boiling hard instead of gently simmering: keep bare bubbles for the best texture and tenderness.
- Skipping the acid at the end: vinegar or lime is the difference between good chili and can’t-stop-eating chili.
- Stirring dairy into the whole pot: swirl the creamy mixture into individual bowls to keep leftovers tasting bright and to reduce separation when reheating.
FAQ
Can I make this in a slow cooker?
Yes. Brown the beef and sauté onion and garlic first, then add everything (except vinegar or lime and the creamy swirl) to the slow cooker. Cook on low 7 to 8 hours or high 4 to 5 hours. Finish with acid at the end.
Can I use ground beef?
Absolutely. Brown 2 pounds ground beef, drain excess fat if needed, then proceed. Simmer time drops to about 25 to 30 minutes, just long enough for the chile sauce to mellow and thicken.
Why is my chili bitter?
Most often, a chile got scorched during toasting. Next time, toast quickly over medium and pull them the moment you smell that warm, fruity aroma. Bitterness can also come from using a lot of soaking liquid. Try blending with fresh water or broth instead. You can balance mild bitterness with a touch more salt and a squeeze of lime.
How do I thicken chili without flour?
Simmer uncovered for 10 to 15 minutes to reduce. If you want it thicker still, blend 1 cup of chili (mostly sauce, some meat) and stir it back in for body.
Festive Texas Chili (Light & Creamy)
Festive Texas Chili (Light & Creamy) is a no-bean, chile-forward Texas-style chili built from toasted dried chiles, tender beef chuck, a touch of cocoa and cinnamon for depth, and a bright finish of vinegar or lime. A Greek yogurt or sour cream drizzle added per bowl gives a light, velvety finish without weighing the pot down.

- Prep
- 25 minutes
- Cook
- 1 hour 50 minutes
- Total
- 2 hours 15 minutes
- Yield
- 6 servings
Ingredients
- 3 dried guajillo chiles, stemmed and seeded
- 2 dried ancho chiles, stemmed and seeded
- 2 cups boiling water
- 2 1/2 pounds beef chuck, cut into 3/4-inch pieces
- 1 1/2 teaspoons kosher salt, plus more to taste
- 2 tablespoons neutral oil (avocado, canola)
- 1 large yellow onion, diced
- 5 cloves garlic, minced
- 2 tablespoons tomato paste (optional)
- 2 to 3 tablespoons chipotle in adobo (start with 2)
- 2 teaspoons ground cumin
- 1 1/2 teaspoons Mexican oregano
- 1 teaspoon unsweetened cocoa powder
- 1/8 teaspoon cinnamon
- 3 cups low-sodium beef broth, plus more as needed
- 1 tablespoon apple cider vinegar or 2 tablespoons lime juice
- 1/2 cup Greek yogurt or sour cream
- 2 to 4 tablespoons warm broth (from the pot) for thinning the dairy
Instructions
- Toast and soak the chiles: Heat a dry skillet over medium. Toast the dried chiles for 20 to 40 seconds per side, just until they smell fragrant and slightly darken. Do not let them burn, or the sauce turns bitter. Place chiles in a bowl and cover with the boiling water. Soak 15 minutes, until pliable.
- Blend the chile sauce: Transfer the soaked chiles to a blender. Add 1 cup of the soaking liquid and blend until very smooth. If the soaking liquid tastes bitter, use fresh hot water or a splash of beef broth instead, then add more as needed to get it moving. Strain through a fine mesh strainer if desired. Discard any remaining soaking liquid.
- Brown the beef: Pat the beef dry. Season with the salt. Heat a Dutch oven over medium-high, add the oil, then brown the beef in batches. Look for deep brown edges and a fond on the bottom of the pot. Transfer browned beef to a plate.
- Build the base: Lower heat to medium. Add onion with a pinch of salt and cook 5 to 7 minutes, scraping up browned bits. Add garlic and cook 30 seconds. Stir in tomato paste (if using) and cook 1 minute. Add chipotle in adobo, cumin, oregano, cocoa, and cinnamon. Stir for 15 seconds so the spices bloom.
- Simmer until tender: Pour in the chile sauce and stir, scraping the bottom. Add the beef back in, then pour in the beef broth. Bring to a gentle simmer, then reduce heat to low. Cover slightly ajar and cook 1 1/2 to 2 1/2 hours, stirring occasionally, until the beef is fork-tender and easily breaks apart. If the pot looks dry at any point, add a splash of broth or water.
- Balance with acid and adjust: Turn off the heat. Stir in vinegar or lime juice. Taste and adjust salt. If it tastes flat, add a touch more salt or acid in tiny increments, then re-taste.
- Make it light and creamy: In a small bowl, whisk yogurt or sour cream with 2 to 4 tablespoons warm broth until smooth and drizzle-able. Serve chili and swirl in the cream mixture at the bowl, not the whole pot.
Notes
- Heat level: medium, easy to adjust.
- Simmering cue: you want bare bubbles, not a rolling boil.
- Texture cue: when you drag a spoon across the bottom, the chili should briefly part and then slowly flow back together.
- Thickening without flour: simmer uncovered for 10 to 15 minutes to reduce, or blend 1 cup of chili (mostly sauce, some meat) and stir it back in.
- Serving tip: let the pot sit off heat for 10 minutes before serving so flavors settle and texture becomes silkier.
- Food waste notes: freeze leftover chipotle in adobo in tablespoon portions; keep extra dried chiles in the freezer or blend into homemade chili powder; save onion and garlic ends in a freezer bag for future stock.





Nutrition
- Calories: ~520
- Fat: ~28 g
- Carbs: ~14 g
- Protein: ~49 g
- Fiber: ~4 g
- Sugar: ~6 g
- Sodium: ~850 mg
Nutrition values are approximate and will vary by ingredient brands and exact amounts used (especially broth and chipotle).