Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 17 ingredients for grocery delivery
Step 1
Coat a large stockpot with cooking spray; set it over medium-high heat. Add the beef; cook until it's browned, breaking up the meat as it cooks, about 5 minutes. Remove the beef from the pot; set aside.
Step 2
Add oil to the pot; set over medium-high heat. When the oil begins to shimmer, add the onion, celery, garlic, and jalapeño; sauté until tender, about 4 minutes. Add the reserved beef, chili powder, cumin, oregano, bay leaves, salt, and red pepper flakes; stir to coat the vegetables and the beef with spices.
Step 3
Add the tomatoes, broth, tomato sauce, and beans; bring to a boil. Reduce the heat to low and simmer, partially covered, for 30 minutes. To serve, discard the bay leaves, ladle the chili into bowls, and top with chopped shallots.
Step 4
Serving Size: about 1 heaping cup.