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
| Pack | Price | Per cup | |
|---|---|---|---|
| Aneto, El Corte Inglés | 1 l | €5.795 | €1.45 |
| Aneto, Alcampo | 1 l | €6.296 | €1.57 |
| Aneto, Carrefour (temporarily sold out) | 1 l | €5.757 | €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
| Price per cup | Protein per cup | Salt per cup | |
|---|---|---|---|
| Saalda beef and vegetables, 6 × 400 ml | €3.754 | 13.3 g | 1.58 g |
| Cooldo with turmeric and ginger, El Corte Inglés | €4.249 | 11.6 g | 1.08 g |
| Cooldo organic, 6 × 300 ml | €4.3110 | 11.7 g | No 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
| Price per cup | Protein per cup | Salt per cup | |
|---|---|---|---|
| Paleobull, 300 g | €0.723 | 9.2 g | No figure |
| Bulk beef, 300 g (sold out on the day) | €1.0413 | 11.8 g | 0.21 g |
| MiCaldo beef, 300 g | €1.4614 | 7.7 g | 0.99 g |
| MiCaldo chicken, 300 g | €1.4615 | 4.5 g | 1.00 g |
| Myprotein beef and vegetables, 300 g (its 120 ml drink scaled to a cup) | €2.3616 | 25.4 g | 1.58 g |
| Stock Up, ours | €1.65 | 4.5 g | 1.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
Sources
Accessed 10 November 2026
- Mercadona online shop, search results (opens an external website)
- Reglamentación técnico-sanitaria para la elaboración, distribución y comercio de caldos, consomés, sopas y cremas (opens an external website)
- Proteína de caldo de huesos (opens an external website)
- Caldo de huesos de vacuno y verduras (opens an external website)
- Caldo de huesos de vacuno, pollo y cerdo sin gluten y sin lactosa ANETO (opens an external website)
- ANETO Caldo natural de huesos 1L (opens an external website)
- Search results for “caldo de huesos” (opens an external website)
- Caldo de Huesos de Ternera Ecológico (opens an external website)
- Caldo de huesos ecológico con cúrcuma y jengibre Cooldo (opens an external website)
- Caldo de huesos ecológico (300 ml) (opens an external website)
- Tienda (opens an external website)
- Caldo de huesos de ternera de pasto (225 ml) (opens an external website)
- Caldo de huesos en polvo (opens an external website)
- Caldo de huesos de ternera (opens an external website)
- Caldo de huesos de pollo (opens an external website)
- Proteína de caldo de huesos – 300g – Beef & Vegetables (opens an external website)
- Proteína de caldo de huesos en polvo Planeta Huerto (opens an external website)
- Search results for “caldo de huesos” (opens an external website)
- Search results for “caldo de huesos” (opens an external website)
- Search results for “caldo de huesos” (opens an external website)
Hear from us before the shop opens
Leave your email. After a quick confirmation you get a welcome, a couple of short notes about our food and one email the day ordering opens. Nothing else.


