Skip to content
foodoseGet my numbers

Beef and black bean chilli with lime yoghurt

A thick, smoky chilli of lean ground beef and black beans, finished with a spoonful of lime yoghurt. A small bowl goes a long way, and it cooks on the hob or in a slow cooker.

By The foodose editorial team. Nutrition calculated from USDA FoodData Central. Checked on paper on 16 October 2026; not yet cooked in a test kitchen or photographed, so the times and yield are estimates. How we develop our recipes
What still needs a real kitchen
  • Confirm the chilli thickens in 30 minutes at a gentle simmer
  • Confirm the slow cooker timings on low and high
  • Photograph the finished bowl
Time
About 1 hr 5 min
estimated
Serves
4
see below
Energy
415 kcal
per serving
Protein
41 g
per serving
Jump to recipe
Not yet photographed. The panel names the dish’s main ingredients rather than showing a picture we have not taken.

Ingredients for 4 servings

4 servings

Check off ingredients as you go.

Contains milk. Check the labels on packaged ingredients:

  • chopped tomatoes. Tinned tomatoes vary in added salt; the sodium figure uses a standard salted tin.
  • black beans. The record is for a reduced-salt tin. Standard tins carry more sodium; rinsing removes some of it.

Cooking steps

  1. Warm the oil in a heavy 26 cm casserole over medium-high heat. Add the beef, press it into an even layer and leave it alone for 3 minutes, until the underside is deep brown. Break it up and cook for 3 to 4 minutes more, then tip away any fat pooled in the pan.

  2. Turn the heat to medium. Add the onion and red pepper and cook for 6 to 8 minutes, stirring, until the onion is soft and translucent. Add the garlic, chilli powder, cumin, smoked paprika and oregano and stir for 1 minute, until fragrant.

  3. Stir in the tomato purée and cook it for 1 minute, then add the chopped tomatoes, black beans and water. Bring to a simmer, set the lid ajar and cook gently for 30 minutes, stirring now and then, until a spoon drawn across the base leaves a clear track for a second or two.

    Cooked when: 71°C / 160°F in the centre, with no pink left. A food thermometer is the reliable way to tell.

  4. For a slow cooker, do the first two steps in a frying pan, then tip the beef into the slow cooker with the tomato purée, chopped tomatoes, black beans and only 50 ml of the water, since almost nothing evaporates. Cook on low for 6 to 7 hours or on high for 3 to 4 hours.

  5. Stir the lime juice into the Greek yoghurt. Serve the chilli in bowls with a spoonful of the lime yoghurt and the coriander scattered over.

The useful detail

Brown the beef hard before anything else goes in. Lean mince gives off water, so a crowded, stirred pan steams it grey; pressed flat and left alone for 3 minutes, it colours, and that colour is most of the chilli's depth.

Make it work for you

One serving is A quarter of the chilli, about 400 g, with 50 g of lime yoghurt. You can switch to a smaller portion in the ingredients above; it is three quarters of this, and it contains correspondingly less energy and protein. It is an option, not a goal.

  • Kidney beans instead of black beans

    Larger and creamier, the classic chilli bean. Use the same drained weight.

    Per serving: about 35 kcal more, about 3 g more protein, about 1 g more fat.

  • Turkey mince instead of beef

    Milder and paler. Cook it to 74°C / 165°F, the poultry endpoint, rather than 71°C.

    Per serving: about 5 kcal less, about 3 g less protein, about 2 g more fat.

  • 2% Greek yoghurt instead of fat-free

    Richer and a little less sharp against the lime.

    Per serving: about 5 kcal more, about the same protein, about 1 g more fat.

Estimated nutrition

Per standard serving, calculated from the ingredients above. Nutrition changes with substitutions, brands and how much oil stays in the pan.

The beef and the beans share the protein, and the beans bring most of the fibre, so a modest portion of meat still makes a full bowl.

Nutrition per serving
Energy415 kcal
Protein41 g
Fat13 g
of which saturates4 g
Carbohydrate36 g
of which sugars9 g
Fibre13 g
Sodium430 mg
Show calculation notes

Each ingredient’s weight is multiplied by its USDA FoodData Central values per 100 g. The whole recipe is added up and divided by 4. Raw weights are used for meat, fish and vegetables; beans and lentils are drained weights. All of the oil is counted as eaten. Added salt is not included; sodium from stock, bread, cheese and tinned food is.

Calculation, whole recipe
IngredientWeight usedSourceEnergyProtein
olive oil9 gFDC 171413Oil, olive, salad or cooking80 kcal0.0 g
lean beef mince500 gFDC 173110Beef, ground, 93% lean meat / 7% fat, raw760 kcal104.3 g
onion150 gFDC 170000Onions, raw60 kcal1.7 g
red pepper150 gFDC 170108Peppers, sweet, red, raw39 kcal1.5 g
garlic15 gFDC 169230Garlic, raw22 kcal1.0 g
chilli powder5.5 gFDC 171319Spices, chili powderFoodData Central's chili powder is a seasoning blend that includes salt, which is why its sodium is high.15 kcal0.7 g
ground cumin4 gFDC 170923Spices, cumin seedFoodData Central records cumin seed; ground cumin is the same seed, milled.16 kcal0.7 g
smoked paprika2.5 gFDC 171329Spices, paprikaCalculated with FoodData Central's paprika record, which does not separate smoked paprika from sweet.6 kcal0.3 g
dried oregano1 gFDC 171328Spices, oregano, dried3 kcal0.1 g
tomato purée30 gFDC 170459Tomato products, canned, paste, without salt added (Includes foods for USDA's Food Distribution Program)25 kcal1.3 g
chopped tomatoes400 gFDC 170051Tomatoes, red, ripe, canned, packed in tomato juice64 kcal3.2 g
black beans480 gFDC 175238Beans, black, mature seeds, canned, low sodium437 kcal28.9 g
water150 gNo energy0 kcal0.0 g
Greek yoghurt200 gFDC 170894Yogurt, Greek, plain, nonfat (Includes foods for USDA's Food Distribution Program)118 kcal20.4 g
lime juice15 gFDC 168156Lime juice, raw4 kcal0.1 g
fresh coriander10 gFDC 169997Coriander (cilantro) leaves, raw2 kcal0.2 g
Whole recipeDivided by 41651 kcal164.3 g

Per serving the energy is rounded to the nearest 5 kcal, grams to the nearest whole gram and sodium to the nearest 10 mg. Calculation method 1.0, September 2026. How the calculation works.

Storage and reheating

In the fridge
Cool, cover and refrigerate within 2 hours of cooking. The FDA chart gives cooked meat dishes 3 to 4 days. It thickens overnight, so loosen it with a splash of water when reheating. Keep the lime yoghurt separate.
In the freezer
The same chart gives cooked meat dishes 2 to 3 months in the freezer for best quality. Freeze it in portions without the yoghurt, and thaw overnight in the fridge.
Reheating
Reheat until it reaches 74°C / 165°F, steaming hot throughout.

Checked against US Food and Drug Administration, Refrigerator and Freezer Storage Chart, USDA Food Safety and Inspection Service, Leftovers and Food Safety, FoodSafety.gov, Safe Minimum Internal Temperatures and FoodSafety.gov, Cold Food Storage Chart. UK guidance from the Food Standards Agency is shorter, at two days for most leftovers.

Try another recipe

  • Baked beef meatballs in tomato sauce with mozzarella

    Tender meatballs of lean ground beef baked in a garlicky tomato and spinach sauce under melted mozzarella. Five small meatballs and a slice of toast make a plate that is easy to finish.

    About 55 min · 545 kcal · 47 g protein per serving

  • Cheeseburger bowls with crisp potatoes and burger sauce

    Everything you like about a cheeseburger in a bowl: lean ground beef with melted cheddar, air-fried potatoes, crisp salad and a tangy yoghurt burger sauce. Smaller and lighter to eat than a burger in a bun.

    About 32 min · 480 kcal · 38 g protein per serving

Where this fits