Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.5
(2)
Export 17 ingredients for grocery delivery
Step 1
Season beef all over with salt. Heat oil in pressure cooker over medium-high heat (or, if using electric pressure cooker, using sauté setting), until shimmering. Working in batches, add short rib slabs and cook, turning, until well browned on the two largest sides. Transfer browned short ribs to a cutting board and cut into 1/2-inch chunks. Set aside.
Step 2
Add onion and cook, stirring and scraping up any browned bits from bottom of the cooker, until lightly golden, about 5 minutes (cooking time will depend heavily on pressure cooker, especially electric ones where you can't control heat level). Stir in garlic, chili powder, onion powder, garlic powder, cumin, and cayenne pepper; cook, stirring, until fragrant, about 1 minute. (Add more oil at any time if cooker seems too dry.) Add tomato paste and cook, stirring, until slightly darkened, about 1 minute.
Step 3
Return beef to cooker along with any accumulated juices. Add crushed tomatoes and stir well to combine. Season lightly with salt. Stir in coffee, chocolate, and fish sauce. Add bay leaf. Bring to a simmer, stirring well and scraping bottom all over right before sealing cooker.
Step 4
Seal cooker, bring to high pressure, and cook for 35 minutes. Quick-release cooker and stir chili well, scraping bottom to make sure nothing is sticking.
Step 5
Discard bay leaf. Stir in drained beans. Season with salt and plenty of black pepper. Taste chili and add more chili powder, cumin, or cayenne pepper to taste, if desired. Let simmer, stirring occasionally, for 5 minutes. If chili is too thick, stir in some reserved tomato juices (or bean-cooking liquid, if you have it) to thin to desired consistency. If chili is too thin, simmer until thickened to desired consistency.
Step 6
Serve with toppings of your choice.