One-pot chili is a comforting and hearty dish that’s perfect year-round. Whether you're cooking for a family dinner or hosting a weekend gathering, this simple homemade chili recipe will always satisfy. Not only is it quick and easy to make, but it’s also a one-pot wonder, meaning less cleanup and more time to enjoy your meal.
Heat oil in a large pot over medium-high heat. Add onion, bell pepper, and jalapeños; cook for 5 minutes until softened. Stir in garlic for 1 minute.
Add the ground beef and cook undisturbed for a few minutes, then break it up into small pieces. Stir in the chili powder, ancho chili powder, oregano, and cumin, and cook until the beef is fully browned and the spices are fragrant.
Add tomato paste and stir for 1-2 minutes. Pour in the beer, stirring to combine, and scrape the bottom of the pot to loosen any browned bits.
Add broth, chopped tomatoes, and beans and bring to a boil. Lower heat to simmer and cook for 30-45 minutes or longer, allowing the flavors to blend and the chili to thicken. Stirring occasionally.
Taste and adjust the seasoning with salt, pepper, and sugar to your preference. Serve with your favorite toppings, such as cilantro, avocado, tortilla chips, and cheese.
Chopped Tomatoes:I used Pomi brand chopped tomatoes, which have minimal ingredients (just tomatoes), to reduce excess acidity and limit the need for added sugar. If you prefer fresh tomatoes, feel free to use them—just peel and chop them before adding to the chili.Alcohol-Free Chili. If you're avoiding alcohol, simply omit the beer and substitute with extra broth, adding a splash of apple cider vinegar for an extra layer of flavor.Cooking time. Simmer the chili over low heat for at least 30 minutes to allow the flavors to meld together. For a richer flavor, you can cook it for 1 to 2 hours, stirring occasionally. The longer it simmers, the more the flavors will develop.Cooking chili in a slow cooker. To make chili in a slow cooker, start by browning the ground beef in a skillet over medium heat, breaking it up into small pieces as it cooks. Once browned, drain any excess fat and transfer the beef to the slow cooker. Add the remaining ingredients. Stir everything together, cover, and cook on low for 6-8 hours or on high for 3-4 hours, stirring occasionally. Taste and adjust seasonings before serving with your favorite toppings.Storage. Store leftover chili in an airtight container in the refrigerator for up to 3-4 days or freeze for up to 3 months.