This Texas Chili recipe will satisfy any chili craving! It’s hearty, spicy, full of delicious beef, and everything a good chili should be.

There are absolutely no beans to be found anywhere in this recipe. So meat is the star of this chili show, and I love that.

Olive oil Beef Salt Black pepper Onion Garlic Jalapeños Brown sugar Dried spices Tomato paste Crushed tomatoes Beef stock Lime juice


Add the olive oil to a Dutch oven or large stockpot over medium-high heat.


Once heated through and the oil begins to shimmer, add half of the beef and season with salt and pepper.


Cook until browned on all sides, about 5 to 6 minutes. Remove to a plate, then repeat with the remaining beef, leaving behind the fat in the pot.


Lower the heat to medium, then add the onion, garlic, and jalapeños. Cook for 5 to 6 minutes, until they begin to soften.


Add in the brown sugar, chili powder, paprika, onion powder, cumin, and oregano, and sauté another 2 to 3 minutes until fragrant.


Stir in the tomato paste, crushed tomatoes, and beef stock, then bring to a boil.


Reduce the heat just enough to keep a gentle simmer, then cook for 2 to 2 ½ hours, until the liquid has reduced and the meat is tender enough to shred with a fork.


Mix in the lime juice, then serve with desired toppings.


Love chili? Try my version of Texas chili! It’s heavy on the beef and even bigger on flavor.

Get this hearty Texas Chili recipe + many more by clicking the links below!

Hi! I’m Kasey from All Things Mamma where I dish up family favorite recipes that are easy to make with simple, everyday ingredients. Get my FREE dessert ebook containing My TOP Easy Weeknight Dessert Recipes! Click the link below to download it for free! ($9.99 value)