By Jehan Yusoof | Updated August 30, 2026 | ★ 4.5 (31 reviews) | 7 comments
Beef bone soup made with beef bone broth and root vegetables. An Old-fashioned beef bone vegetable soup to give a hearty and comforting dinner for you and your family to enjoy.
Also known as bone broth soup or a hearty vegetable beef soup, our grandmothers and mothers have been making soups like this for years. To them it was simply common sense: use the bones of the meat, every scrap of beef and every vegetable, without waste.
If you are interested in knowing the benefits of bone broth, here is an easy infographic courtesy of https://www.cognitune.com/bone-broth-benefits/.
Ingredients for beef bone soup
You’ll find exact quantities in the recipe card below.
- Beef soup bones: bones with plenty of meat on them. Shank, neck or ask your butcher for soup bone mix.
- Onions: large onions.
- Garlic cloves and spices: garlic pods, turmeric, cumin, coriander, whole black peppercorns and crushed peppercorns, bay leaves.
- Honey to round off all the flavours.
- Carrots and potatoes: cut into big chunks so they hold up through the long simmer.
- Water as needed.
Tips for the best beef bone soup
- There are a few elements for a good, robust soup; start by choosing good soup bones with meat on them. 50% beef and bone in equal amounts.
- You can’t rush the cooking process of making a healthy vegetable beef broth recipe. You need at least 3 to 4 hours of slow cooking. Don’t rush by cooking over high heat.
- If you think you might not have enough time(at least 3-4 hours)for the beef and the bones to cook, then please leave them in the freezer for another day.
- If you are short on time, see my slow cooker and pressure cooker instructions in the recipe card.
- Use a big, deep pot so you move the ingredients around.
- Don’t burn the onions and garlic; braising is where the flavour comes from.
What you will need in the kitchen
- A large, wide-mouth stock pot or a heavy-bottomed deep pan (7-8 litres/ 8 quart)
- A fine mesh strainer or skimmer for the foam.
- Chopping board and knife
- Wooden spoon, ladle
- Freezer-safe containers for leftover beef bone soup
How to make beef bone soup
photo tutorial
Prepare the beef bones and vegetables
Remove the skin off the carrots and potatoes, then cut them into large chunks.
Wash the bones and meat set aside to drain excess water.
Choose a large pot that can hold the bones and the root vegetables with room to stir

Braise the bones with onions and spices
Set the pot over medium heat and pour in the oil.
Add the sliced onions and minced garlic.

When the onions start to caramelise, add the bones and meat. Season with a pinch of salt.
Braise the bones and onions together over medium heat for 15 minutes, stirring constantly so the onions don’t burn.

Add turmeric powder, cumin powder, coriander powder, bay leaves, crushed peppercorns and whole peppercorns.
Add honey to the mixture of onions and bones.

Continue to braise the beef bones and spices for a further 5 minutes.

Add the potatoes and carrots, and cook them for 5 minutes while mixing everything you’ve incorporated so far.

Simmer the soup
After all the ingredients have been gently braised, pour in the water. Season with salt.
Add more water if you need to cover all the ingredients.

Cover and slow-simmer for 3 to 4 hours.
Skim and season the beef bone soup
While the soup with the bones slowly cooks, you’ll notice a layer of fat and a brownish foam forming on the surface.
Remove this with a spoon, or you can do what I do, which is to use a large strainer.
Just make sure to wash the strainer with hot water to get rid of the oil on it.

Cook the beef broth vegetable soup until the root vegetables and beef are tender.
The broth consistency depends on how thick or thin you want it; there are no thickeners like Coconut milk, so the broth will be thin even when it’s reduced.
Check to make sure there is enough salt and serve warm.

- Questions.
- Where to buy beef soup bones?
- Ask about the best cuts for a bone broth soup from your neighbourhood butcher; he’ll give you the right mix of both beef-on-bone parts.
- I know you’ll be tempted to add your own ingredients, but keep in mind none of the spices or herbs you use here should overwhelm the natural flavours already there.
If you leave the bones and meat to cook long, this will enhance and elevate the soup on its own.
- No Tomatoes?
- Not this time; too much of it can overwhelm the base, and too little, well, the purpose is lost.
- Keep in mind that everything about this soup is big and chunky, especially the beef bones, so make sure you have a pot or pan to stir the ingredients.
- Can I use a slow cooker or pressure cooker to make the chunky vegetable soup?
- Yes, especially when you are short on time.
- Where to buy beef soup bones?
What to serve with beef bone soup
- Serve with warm plain rice.
- All you need is some thick slices of rustic bread or Sri Lankan roast paan.
How to Store, Freeze and Reheat Beef Bone Soup
- Storing in the refrigerator
- Let the soup cool and store it in a glass container, as plastic containers tend to stain heavily. can be refrigerated and used within 4 days.
- Freezer
- Remove or strain the bones and vegetables from the bone soup and freeze the broth for 2 to 3 months.
- Reheating
- Remove the frozen bone broth and let it reach room temperature for at least 30 to 60 minutes. Transfer to a heavy-bottomed pan and slow simmer.
More soup recipes
Indian hot and sour chicken soup(chicken rasam)
Sri Lankan tamarind soup with pepper(rasam)
Coconut Curry Beef Stew with carrots and potatoes
Curried oat soup
Watch more recipes on my YouTube channel

Beef bone broth with vegetables (Beef bone soup)
A Beef bone soup made with beef bone broth and root vegetables.
Old fashioned beef bone vegetable soup to give a hearty and comforting dinner for you and your family to enjoy.
Ingredients
- 5 tablespoons of coconut oil
- 1 kg of meaty beef soup bones
- 5 to 6 large onions finely sliced
- 5 garlic pods minced
- 1/2 teaspoon of turmeric powder
- 1/2 tablespoon of cumin Powder
- 2 tablespoons of coriander powder
- 1/2 teaspoon of crushed peppercorns
- 1/2 teaspoon of whole peppercorns
- 1 tablespoon of honey
- 4 bay leaves
- 3 large carrots cut into big chunks
- 3 large potatoes cubed into big chunks
- Salt to taste
- 5 cups of water(add more if needed).
Instructions
Prepare
- Cut the carrots(3 large)and potatoes(3 large) into large chunks for the beef bones recipe.
- Wash the bones with the meat and let it strain excess water.
Braise
- Place a large cooking pan over low-medium heat and pour in the oil (5 tablespoons).
- Add the sliced onions (5 to 6)and minced garlic (5 cloves).
- Once the onions start caramelising, place the bones and the meat, and add a pinch of salt.
- Combine and braise the bones and onions for 10 to 15 minutes without the onions burning for maximum flavour.
- Add turmeric powder (1/2 teaspoon), cumin powder(1/2 tablespoon), coriander powder (2 tablespoons), bay leaves (4), crushed peppercorns (1/2easpoon) and whole peppercorns (1/2 teaspoon).
- Add honey (1 tablespoon)to the mixture of onions and bones.
- Combine and continue to braise the beef bones and spices for a further 5 minutes.
- Add the potatoes and carrots, then leave them to cook for another 5 minutes while mixing everything that you’ve incorporated so far.
Simmer
- After all the ingredients have been gently braised, pour in the water (5 to 6 cups). Add more water if you need to cover all the ingredients.
- Season with salt and slow simmer for 3 to 4 hours.
- While the soup with the bones slow cooks, you’ll notice a layer of fat and a kind of brownish foam appearing on the top.
- Remove this with a spoon, or you can do what I do, which is to use a large strainer. Just make sure to wash the strainer with hot water to get rid of the oil on it.
- Cook the beef broth vegetable soup until the root vegetables and beef are tender.
- The broth consistency depends on how thick or thin you want it; there are no thickeners like Coconut milk . The broth will be thin even when it’s reduced; check to make sure there is enough salt and serve warm.
Made this Beef bone soup?
I'd love to know how it turned out.
Leave a ⭐⭐⭐⭐⭐ rating and a comment; I read every one; it helps other visitors trust the recipe and helps them find me too.
Nutrition Information:
Yield: 5 Serving Size: 1Amount Per Serving: Calories: 501Total Fat: 26gSaturated Fat: 4gUnsaturated Fat: 22gCholesterol: 37mgSodium: 115mgCarbohydrates: 55gFiber: 15gSugar: 13gProtein: 19g
Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.
ABOUT THE AUTHOR
JEHAN
Recipe creator. Food Blogger. Video creator
I’ve been cooking and sharing Sri Lankan recipes, along with other dishes I love making at home on Island Smile since 2015. I’ve tested every recipe on this site more than once in my own kitchen before it goes on the blog.
I grew up eating this food, and I still cook it the way my family taught me, just written down clearly enough for you to follow.
If a recipe doesn’t work the way I say it will, tell me in the comments; I read every one, and I’ll help you fix it.


April
Sunday 9th of October 2022
How long does the broth last, I'm hoping to sip a couple cups a day,
jehan
Sunday 9th of October 2022
Hi April, you can freeze the broth and use it as needed for 2-3 months. freeze without the vegetables. Regards, J
Sunnyface
Friday 22nd of April 2022
What a great idea making a beef broth soup, it would indeed be great if you were a bit off colour and needed something more than a 'run of the mill soup' I shall look forward to trying this. Thanks for uploading it
Teresa
Saturday 13th of February 2021
This was a huge hit with my husband and my 88-year-old Mother. I added an additional tbs of honey, pearl barley, and three beef bouillon cubes in the last hour of cooking. Very good soup.
jehan
Sunday 14th of February 2021
Hi Teresa, Thank you for trying out the recipe and most importantly, giving me feedback on it. much appreciated. will add your recommendations on the blog post for other readers to try. if you don't mind, can you please rate the recipe, this would help other readers to find the recipe easily. Thank you again. Regards, J
Rafeeda@The Big Sweet Tooth
Tuesday 1st of November 2016
This is so good, I totally love a good bone broth soup with no overpowering spices, most of the time it is just salt and loads of pepper! Love your loaded version with potatoes and carrots... :)
jehan
Thursday 5th of January 2017
Apologies rafeeda, I had somehow missed a few comments on the blog, yours included. and yes pepper and beef goes so well.