Ingredients
- 1 tablespoon vegetable oil
- ½ red onion, cut into large chunks
- 1 cup chopped celery
- 4 cloves garlic, coarsely chopped
- 2 pounds ground beef
- 2 (28 ounce) cans tomatoes, undrained and tomatoes chopped
- 1 (8 ounce) can tomato sauce
- 1 cup water
- 2 tablespoons Worcestershire sauce
- 1 tablespoon chili powder
- 1 teaspoon garlic powder
- 1 teaspoon dried oregano
- 1 teaspoon salt
- ½ teaspoon ground black pepper
- 2 (16 ounce) cans kidney beans, rinsed and drained
Why This Recipe Is So Loved
Helpful Cooking Tips
- Let the chili simmer low and slow to allow the spices to meld together.
- Taste and adjust seasoning as it cooks to balance heat and flavor.
Step 1
Heat some vegetable oil in a Dutch oven or a large pot over medium heat. Toss in the chopped onion, celery, and garlic, and cook them until they’re nice and tender, about 5 minutes. Next, add the ground beef to the pot and break it up as it cooks. Keep stirring until the meat is browned and crumbly, which should take around 5 to 10 minutes. Once it’s cooked through, drain off any excess grease.
Step 2
Now, stir in the diced tomatoes, tomato sauce, water, Worcestershire sauce, chili powder, garlic powder, oregano, salt, and pepper. Bring everything to a boil, then lower the heat to medium-low. Cover the pot and let it simmer gently, giving it a good stir every now and then, for about an hour and a half so the flavors can really blend together.
Step 3
Finally, add the kidney beans and let the chili simmer for another 10 minutes before serving.

