Description
This pinto bean chili recipe is a hearty, from-scratch favorite made with dried beans, ground beef, and bold spices. It’s perfect for cozy dinners, freezer meals, or game day comfort food.
Ingredients
																
							Scale
													
									
			- 1 pound dried pinto beans
 - 2 pounds ground beef
 - 1 medium onion, chopped
 - 3 celery ribs, chopped
 - 3 tablespoons all-purpose flour
 - 4 cups water
 - 2 tablespoons chili powder
 - 2 tablespoons ground cumin
 - 1/2 teaspoon sugar
 - 1 can (28 ounces) crushed tomatoes
 - 2 teaspoons cider vinegar
 - 1–1/2 teaspoons salt
 - Optional toppings: corn, chopped red onion, jalapeño slices, sour cream
 

Instructions
- Place beans in a Dutch oven and cover with water by 2 inches. Bring to a boil for 2 minutes. Remove from heat, cover, and soak for 1 hour. Drain and rinse beans.
 - In the same pot, cook the ground beef, onion, and celery over medium heat until beef is browned and vegetables are tender. Drain fat.
 - Stir in the flour and mix until evenly coated.
 - Gradually stir in the water. Return the beans to the pot along with chili powder, cumin, and sugar. Bring to a boil.
 - Reduce heat, cover, and simmer for 1 1/2 hours or until beans are tender.
 - Stir in the crushed tomatoes, vinegar, and salt. Simmer uncovered for another 10–15 minutes, stirring occasionally.
 - Serve hot with your favorite toppings.
 

Notes
For a vegetarian version, omit the beef and add extra vegetables like bell peppers or mushrooms.
Freeze leftovers in airtight containers for up to 3 months.
Let the chili rest for 15 minutes before serving to allow the flavors to deepen.
- Prep Time: 10 minutes
 - Cook Time: 1 hour 45 minutes
 - Category: Main Dish
 - Method: Stovetop
 - Cuisine: American
 
Nutrition
- Serving Size: 1.5 cups
 - Calories: 465 kcal
 - Sugar: 7g
 - Sodium: 769mg
 - Fat: 15g
 - Saturated Fat: 5g
 - Unsaturated Fat: 0g
 - Trans Fat: 0g
 - Carbohydrates: 48g
 - Fiber: 12g
 - Protein: 35g
 - Cholesterol: 70mg