Skip to content

Our first collection is on its way.Get the launch email.Planned launch: spring 2027.

Side by sideBroths & stocks6 min read

Bone broth in Spain: the brands, compared by the cup

Ask a Spanish supermarket for broth and you get a carton of chicken stock for under a euro. Bone broth is caldo de huesos, it comes as carton, jar or powder, and a 250 ml cup costs anything from under a euro to over four.

By STOCKUP · Updated

In this guide (6)

What it’s called on a Spanish shelf

Look for caldo de huesos, bone broth, on the front of the pack. It comes three ways: in a brik (a carton, like long-life milk), in a tarro or bote (a glass jar), or en polvo (powder, by the spoonful). Ask for plain caldo and you get something else: the cheap cartons of chicken or vegetable stock that fill the soup aisle. Mercadona’s online shop, for one, listed 26 broths and stocks under a search for bone broth, and none of them was one.1

Spanish food law treats caldo and consomé as one family: clear, thin liquids made by simmering ingredients in water, or by making up a dried mix the way its pack says.2 So the name on the front tells you little, and the comparison has to come from the label: what a cup costs, and how much protein and salt is in it.

The table: price per cup, protein, salt

Every product here has “caldo de huesos” in its name and was on sale in its maker’s own Spanish-language shop or in the online shop of Mercadona, Carrefour, Alcampo, El Corte Inglés, Lidl, Aldi or Dia, at the prices of the date under the sources. A cup is 250 ml; price includes VAT; protein and salt come from each page’s own nutrition table, and a powder is made up at the dose its maker gives.

The cheapest cup we found, a powder3
€0.72
The dearest shelf cup, a jar10
€4.31
Shelf prices costed by the cup
11
Bone broth in a carton, per 250 ml cup
PackPricePer cup
Aneto, El Corte Inglés1 l€5.795€1.45
Aneto, Alcampo1 l€6.296€1.57
Aneto, Carrefour (temporarily sold out)1 l€5.757€1.44

Bone broth in a carton, per 250 ml cup

Aneto, El Corte Inglés

Pack
1 l
Price
€5.795
Per cup
€1.45

Aneto, Alcampo

Pack
1 l
Price
€6.296
Per cup
€1.57

Aneto, Carrefour (temporarily sold out)

Pack
1 l
Price
€5.757
Per cup
€1.44

None of the three shop pages gives Aneto’s protein or salt, so the carton is costed and nothing more.567 Ecolagen sells an organic beef bone broth in 1 l cartons by the box of six; its shop shows the price before VAT, so it isn’t costed here, but its label gives 6.2 g of protein and 0.5 g of salt per 100 g.8

Bone broth in a jar, per 250 ml cup
Price per cupProtein per cupSalt per cup
Saalda beef and vegetables, 6 × 400 ml€3.75413.3 g1.58 g
Cooldo with turmeric and ginger, El Corte Inglés€4.24911.6 g1.08 g
Cooldo organic, 6 × 300 ml€4.311011.7 gNo figure

Bone broth in a jar, per 250 ml cup

Saalda beef and vegetables, 6 × 400 ml

Price per cup
€3.754
Protein per cup
13.3 g
Salt per cup
1.58 g

Cooldo with turmeric and ginger, El Corte Inglés

Price per cup
€4.249
Protein per cup
11.6 g
Salt per cup
1.08 g

Cooldo organic, 6 × 300 ml

Price per cup
€4.3110
Protein per cup
11.7 g
Salt per cup
No figure

Two fresh broths are sold chilled and sent out cold, and they need the fridge: Santa Paciencia’s 500 ml bag works out at €4.95 a cup and Ecobovis’s 225 ml jar at €5.67, as their pages price them.1112

Bone broth powder, per 250 ml cup at the maker’s dose
Price per cupProtein per cupSalt per cup
Paleobull, 300 g€0.7239.2 gNo figure
Bulk beef, 300 g (sold out on the day)€1.041311.8 g0.21 g
MiCaldo beef, 300 g€1.46147.7 g0.99 g
MiCaldo chicken, 300 g€1.46154.5 g1.00 g
Myprotein beef and vegetables, 300 g (its 120 ml drink scaled to a cup)€2.361625.4 g1.58 g
Stock Up, ours€1.654.5 g1.4 g

Bone broth powder, per 250 ml cup at the maker’s dose

Paleobull, 300 g

Price per cup
€0.723
Protein per cup
9.2 g
Salt per cup
No figure

Bulk beef, 300 g (sold out on the day)

Price per cup
€1.0413
Protein per cup
11.8 g
Salt per cup
0.21 g

MiCaldo beef, 300 g

Price per cup
€1.4614
Protein per cup
7.7 g
Salt per cup
0.99 g

MiCaldo chicken, 300 g

Price per cup
€1.4615
Protein per cup
4.5 g
Salt per cup
1.00 g

Myprotein beef and vegetables, 300 g (its 120 ml drink scaled to a cup)

Price per cup
€2.3616
Protein per cup
25.4 g
Salt per cup
1.58 g

Stock Up, ours

Price per cup
€1.65
Protein per cup
4.5 g
Salt per cup
1.4 g

Planeta Huerto’s bone broth protein is also on sale at €24.95 for 300 g, but its page gives a spoonful a day “with liquid” and no amount of water, so it has no cup figure.17

Reading the label

Four words do most of the work. Ingredientes lists what’s in it, heaviest first. Proteínas and sal sit in the nutrition table, per 100 ml for a liquid and per 100 g for a powder. Consumir preferentemente antes del is the best-before date.

  • The ingredients. Where a maker declares how much bone went in, it’s the first useful number on the pack. Cooldo’s jar starts with water, then beef bones at 22%, chicken carcasses at 20% and ham bones at 2.6%.9 Saalda puts beef bones first, with their weight, 380 g, ahead of onion and leek.4 Powders read differently: Paleobull is 80% hydrolysed beef bone broth protein, with pink salt and yeast extract.3
  • The salt, per cup. A powder’s 9 g of salt per 100 g looks alarming until you work it down to the 11 g that goes in a mug: under a gram.14 Multiply a liquid’s figure per 100 ml by two and a half.
  • The protein, at the maker’s own dose. Myprotein’s 25.4 g only happens if you make a full mug at its strength: its dose is 20 g in 120 ml, so a 250 ml cup takes more than twice that.16

So, by what you care about: for the cheapest cup, a powder (Paleobull at €0.72, or Bulk at €1.04, sold out on the day);313 for the most protein without doubling a dose, Saalda’s jar at 13.3 g a cup;4 for the least salt among those that state it, Bulk’s powder at 0.21 g a cup.13

Where it’s sold

Of the supermarkets’ online shops, Carrefour, Alcampo and El Corte Inglés listed the Aneto carton, Carrefour’s marked temporarily sold out,567 and El Corte Inglés also had the Cooldo jar in its Club del Gourmet.9 Mercadona’s search found ordinary broths only.1 Lidl’s showed no match in its first 30 results, and its online shop doesn’t carry the whole food range; Aldi’s search found nothing.1819 Dia had bones instead: an arreglo para caldo, about 1.25 kg of soup bones, at €6.99.20

Everything else in the tables is sold in the makers’ own online shops. More brands turn up on Amazon, sold by resellers; they aren’t in the tables because their makers’ own pages weren’t part of this comparison.

Or make it

Those Dia bones are the start of your own: how to make bone broth has the Spanish method, from the butcher’s words to the hours, and the two-hour rule for cooling it.

Ours, in the same table

Beef Bone Broth is beef bones roasted, simmered with vegetables, strained and freeze-dried, so what’s in the pouch is dry broth. One pouch of 60 g makes 6 cups; each cup takes 250 ml of water from the kettle and is ready in 1 minute. It’s hot water only: cold water won’t make broth of it.

At €1.65 a cup it costs more than the cartons and four of the five other powders, and less than every jar. A cup brings 4.5 g of protein and 1.4 g of salt. Sealed, it keeps at least 12 months; opened, 7 days with the zip closed, which how long freeze-dried food keeps explains. It needs no fridge until it’s made up, so it belongs on the non-perishable food list as well. Puchero Broth and Vegetable Stock are made up the same way, a cup at a time, from the kettle.

From our range

Beef Bone Broth

6 cups from one pouch, hot water only.
€9.90€165.00/kgHear from us before the shop opensSee the bone broth

Sources

Accessed 10 November 2026

  1. Mercadona online shop, search results (opens an external website)Mercadona
  2. Reglamentación técnico-sanitaria para la elaboración, distribución y comercio de caldos, consomés, sopas y cremas (opens an external website)Boletín Oficial del Estado, Real Decreto 2452/1998 · in Spanish
  3. Proteína de caldo de huesos (opens an external website)Paleobull · in Spanish
  4. Caldo de huesos de vacuno y verduras (opens an external website)Saalda · in Spanish
  5. Caldo de huesos de vacuno, pollo y cerdo sin gluten y sin lactosa ANETO (opens an external website)El Corte Inglés Supermercado · in Spanish
  6. ANETO Caldo natural de huesos 1L (opens an external website)Alcampo · in Spanish
  7. Search results for “caldo de huesos” (opens an external website)Carrefour
  8. Caldo de Huesos de Ternera Ecológico (opens an external website)Ecolagen · in Spanish
  9. Caldo de huesos ecológico con cúrcuma y jengibre Cooldo (opens an external website)El Corte Inglés, Club del Gourmet · in Spanish
  10. Caldo de huesos ecológico (300 ml) (opens an external website)Cooldo · in Spanish
  11. Tienda (opens an external website)Santa Paciencia · in Spanish
  12. Caldo de huesos de ternera de pasto (225 ml) (opens an external website)Ecobovis · in Spanish
  13. Caldo de huesos en polvo (opens an external website)Bulk · in Spanish
  14. Caldo de huesos de ternera (opens an external website)MiCaldo · in Spanish
  15. Caldo de huesos de pollo (opens an external website)MiCaldo · in Spanish
  16. Proteína de caldo de huesos – 300g – Beef & Vegetables (opens an external website)Myprotein · in Spanish
  17. Proteína de caldo de huesos en polvo Planeta Huerto (opens an external website)Planeta Huerto · in Spanish
  18. Search results for “caldo de huesos” (opens an external website)Lidl
  19. Search results for “caldo de huesos” (opens an external website)Aldi
  20. Search results for “caldo de huesos” (opens an external website)Dia