
Scottish Ham & Lentil Soup Recipe tastes smoky, hearty, and cozy, like a hug in a bowl on a cold, rainy night. It suits busy home cooks who want a budget-friendly, one-pot dinner in about 1 hour 15 minutes, with leftovers that taste even better the next day. I started making this after a chilly trip to Edinburgh, and my kids still ask for “the Scottish orange soup” every winter.
Why Scottish Ham & Lentil Soup Recipe Is Worth It
This soup uses simple ingredients, but the flavor hits way above its pay grade. Smoky ham, earthy red lentils, and sweet vegetables simmer together and turn into a thick, almost stew-like pot that feels cozy and filling.
You cook everything in one pot, so cleanup stays easy. It also freezes well, so you cook once and eat multiple times, which feels like a tiny life upgrade.
“This Scottish Ham & Lentil Soup Recipe tastes like something from a tiny village pub, but my weeknight self actually pulls it off at home. ★★★★★”
Ingredients You Need
Main Ingredients
-
Smoked ham hock or ham shank – about 1.5–2 pounds
- Adds deep smoky flavor and richness.
- Use a meaty bone-in piece; leftover holiday ham bone also works.
-
Diced ham – 1–1.5 cups, optional but tasty
- Use thick-cut ham steak or leftover roast ham.
- Skip it if your ham hock has a lot of meat.
-
Red lentils – 1.5 cups, rinsed
- Red lentils cook fast and break down into a creamy texture.
- Use a good-quality brand that holds shape a bit (I like Bob’s Red Mill or similar).
- You can swap half with green or brown lentils for more texture, but they need a bit more time.
-
Carrots – 3 medium, diced
- Add sweetness and color.
- Baby carrots work if you want a shortcut; just chop them.
-
Celery – 2–3 ribs, diced
- Adds savory flavor and aroma.
- Use the leaves too; they taste great.
-
Onion – 1 large yellow onion, diced
- Yellow or white onion both work.
- Use frozen diced onion as a shortcut.
-
Garlic – 3–4 cloves, minced
- Jarred minced garlic works on busy nights.
-
Potatoes – 2 medium, peeled and diced (Yukon gold or russet)
- Make the soup extra hearty and thick.
- Skip them for a lower-carb version.
Liquids & Seasoning
-
Chicken stock or ham stock – 8 cups
- Use low-sodium stock so you control the salt.
- Bouillon cubes or paste (like Better Than Bouillon) work if you do not have boxed stock; just follow package directions.
-
Water – 1–2 cups as needed
- Adjusts thickness near the end.
-
Tomato paste – 1–2 tablespoons
- Deepens color and adds umami.
- Squeeze tube tomato paste works great for small amounts.
-
Bay leaves – 2
- Add subtle herbal flavor.
-
Dried thyme – 1 teaspoon
- Fresh thyme also works; use about 1 tablespoon stripped leaves.
-
Smoked paprika – 1 teaspoon
- Boosts the smoky note, especially if your ham is mild.
-
Black pepper – ½–1 teaspoon, to taste
-
Salt – to taste
- Add near the end because the ham and stock already bring salt.
Optional Flavor Boosters
-
Worcestershire sauce – 1–2 teaspoons
- Adds savory depth; check label if you need gluten-free.
-
Red pepper flakes – pinch or two
- Adds gentle heat.
-
Fresh parsley – small handful, chopped, for garnish
- Adds color and freshness.
Equipment List
- Large heavy-bottomed pot or Dutch oven (at least 5–6 quarts)
- Cutting board and sharp knife
- Wooden spoon or heat-safe spatula
- Ladle
- Measuring cups and spoons
- Small bowl and tongs (to handle the hot ham hock when you shred it)
Quick Tips & substitutions
- Rinse lentils under cold water until it runs mostly clear to remove dust and extra starch.
- Use a smoked turkey leg instead of ham hock if you want a lighter flavor.
- Skip diced ham and just use the hock if you want less meat or a lower budget option.
- Use all chicken stock if you do not have ham stock; add a bit more smoked paprika for depth.
- Swap red lentils with half green or brown lentils if you want more bite; cook 10–15 minutes longer.
- Leave out potatoes and add extra carrots and celery for a lower-carb version.
- Use olive oil and vegetable stock with smoked paprika and a splash of soy sauce for a vegan version (details in recipe variations).
- Taste salt at the end only, since ham and stock can vary a lot in saltiness.
- Add extra water or stock if the soup thickens more than you like; lentils soak up liquid as they sit.
- Make the soup a day ahead when possible; the flavor deepens overnight.
How to Make Scottish Ham & Lentil Soup Recipe
Step 1: Prep the ingredients
Dice the onion, carrots, and celery into small, even pieces so they cook at the same rate. Peel and dice the potatoes into bite-size cubes. Rinse the red lentils in a fine-mesh strainer under cold water and set them aside.
Pat the ham hock dry and trim any loose excess fat if it seems heavy. Dice any extra ham into small cubes and keep it in the fridge until you need it.
Step 2: Sauté the aromatics
Heat 1–2 tablespoons of oil (or a little ham fat if you have it) in your large pot over medium heat. Add onion, carrots, and celery with a pinch of salt and cook 6–8 minutes, until the onion turns translucent and the vegetables soften. Stir often so they do not brown too much.
Add the minced garlic and cook 30–60 seconds, until it smells fragrant. Stir in the tomato paste and cook another 1–2 minutes to caramelize it slightly and deepen the flavor.
Step 3: Add ham, lentils, and seasonings
Nestle the ham hock into the vegetables in the pot. Add the rinsed red lentils, potatoes, bay leaves, thyme, smoked paprika, and black pepper. Stir gently so the lentils mix through the vegetables, but keep the ham hock mostly on the bottom.
Pour in the chicken or ham stock, and add enough water to cover everything by about an inch. Scrape the bottom of the pot with your spoon to lift any browned bits, since those add flavor.
Step 4: Simmer until tender
Bring the pot to a gentle boil over medium-high heat. Once it boils, lower the heat to maintain a steady simmer, cover the pot loosely, and cook 45–60 minutes. Stir every 10–15 minutes so the lentils do not stick to the bottom.
Cook until the lentils break down and the ham hock feels very tender when you poke it with a fork. Add a bit more water or stock during cooking if the soup thickens too much.
Step 5: Shred the ham
Use tongs to lift the ham hock out of the pot and place it in a bowl. Let it cool a few minutes until you can handle it without burning your fingers. Pull off the meat and shred or chop it into bite-size pieces, discarding skin, large fat pieces, and the bone.
Return the shredded ham to the pot. Add the diced ham (if using) at this point as well, and stir everything together.
Step 6: Adjust seasoning and texture
Taste the soup and add salt in small amounts until the flavor pops. Add Worcestershire sauce and red pepper flakes if you want extra depth and gentle heat. If the soup seems too thick, stir in more water or stock until it reaches your favorite consistency.
Simmer another 5–10 minutes so the flavors blend. Fish out the bay leaves and toss them.
Step 7: Serve
Ladle the Scottish Ham & Lentil Soup Recipe into warm bowls. Sprinkle with chopped fresh parsley or extra black pepper. Serve hot with bread or a simple side salad.
Recipe Variations
-
Gluten-free
- Use gluten-free stock and gluten-free Worcestershire sauce.
- Serve with gluten-free bread or rice cakes on the side.
-
Vegan / vegetarian
- Skip ham and ham hock; use 2 tablespoons olive oil and vegetable stock.
- Add extra smoked paprika, a splash of soy sauce or tamari, and maybe a dash of liquid smoke for depth.
- Toss in extra vegetables like leeks, parsnips, or mushrooms.
-
Low carb
- Leave out potatoes and reduce lentils to 1 cup.
- Add extra celery, carrots, and maybe chopped cabbage to keep volume.
-
Extra protein
- Stir in cooked shredded chicken or turkey along with the ham.
- Add a scoop of collagen powder to individual bowls if you like that option.
-
Spicy version
- Add ½–1 teaspoon chili flakes or a diced mild chili pepper with the vegetables.
- Finish bowls with a drizzle of hot sauce.
-
Extra thick “stoup” style
- Let the soup simmer uncovered a bit longer to reduce.
- Mash a few potatoes and lentils against the side of the pot to thicken.
Ways to Serve Scottish Ham & Lentil Soup Recipe
- With warm crusty bread or buttered toast soldiers for dunking.
- Alongside a simple green salad with a tangy vinaigrette to cut the richness.
- With oatcakes or whole-grain crackers for a Scottish-inspired touch.
- Over a scoop of mashed potatoes for a super hearty dinner.
- With a side of steamed green beans or roasted carrots for extra vegetables.
- In a thermos for a warm work or school lunch.
Storage Success
Let the Scottish Ham & Lentil Soup Recipe cool until it reaches room temperature, then transfer it to airtight containers. Store in the fridge for up to 4 days; the lentils will thicken the soup as it sits, which makes it even more comforting. Add a splash of water or stock when you reheat it on the stove over medium heat and stir often so it heats evenly. Freeze portions for up to 3 months, thaw overnight in the fridge, and reheat gently so the lentils keep a nice texture.

Scottish Ham & Lentil Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery, and cook for 8–10 minutes until softened.
- Stir in the garlic, bay leaf, and dried thyme, and cook for 1–2 minutes until fragrant.
- Add the red lentils, ham hock or chopped ham, and stock. If needed, add water to ensure everything is well covered.
- Bring to a boil, then reduce the heat to low, cover partially, and simmer for 45–60 minutes, stirring occasionally, until the lentils are tender and the soup has thickened.
- If using a ham hock, remove it from the pot, shred the meat, discard the bone and excess fat, and return the meat to the soup.
- Season with salt and plenty of black pepper to taste. Stir in chopped parsley if using.
- Serve hot with crusty bread, adjusting the thickness with a little extra stock or water if desired.
Notes
Approximate per serving (1 of 6): 320 calories; fat 10 g; saturated fat 3 g; carbohydrates 33 g; fiber 12 g; sugars 5 g; protein 24 g; sodium 780 mg. Values will vary based on exact ingredients, brands, and portion size.

Leave a Reply