01 -
Heat oil in a wide deep saucepan over medium heat. Cook onion and red pepper for 6–8 minutes until beginning to soften.
02 -
Add beef and break it into small pieces with a spoon. Cook for 6–8 minutes until browned and no pink meat remains, stirring regularly. Spoon off excessive rendered fat if necessary.
03 -
Stir in garlic, tomato paste, smoked paprika, cumin and chili flakes. Cook for one minute, stirring so the spices do not catch.
04 -
Add chopped tomatoes and broth, scraping the bottom of the pan. Bring to a gentle simmer, then cook partly covered for 15 minutes, stirring occasionally.
05 -
Rinse and drain kidney beans, stir them in and simmer uncovered for another 8–10 minutes until the sauce is thick but spoonable. Add a small splash of water if it becomes too dry. The beef must reach 71°C / 160°F.
06 -
Stir in black pepper and taste before adding optional salt, since broth may already be salted. Rest off the heat for five minutes, then divide among four bowls. Adjust chili flakes to taste in future batches.
07 -
Cool leftovers in shallow containers and refrigerate within two hours for up to three days. Reheat thoroughly to 74°C / 165°F, stirring to heat evenly.