Scottish Ham & Lentil Soup Recipe

Scottish Ham & Lentil Soup Recipe brings smoky ham, tender red lentils, and sweet root veg into one cozy bowl. It suits busy home cooks who want a hearty weeknight dinner in about 1 hour 15 minutes. I learned it from my Scottish neighbor during a snowy Boston winter.

Why Scottish Ham & Lentil Soup Recipe Is Worth It

Scottish Ham & Lentil Soup Recipe packs deep, savory flavor with minimal effort. Red lentils cook quickly, thicken the broth naturally, and deliver that classic creamy texture without cream. The soup tastes even better the next day, which means leftovers win lunch.

You get flexibility too. Use diced smoked ham for a speedy pot or switch to a ham hock for extra body and that pub-style vibe. The soup hits all the notes: smoky, hearty, and gently sweet from carrots and onions.

Ingredients You Need

  • Olive oil or butter, 2 tablespoons
  • Yellow onion, 1 large, diced
  • Carrots, 2 medium, diced
  • Celery, 2 ribs, diced
  • Leek, 1 small, white and light green parts sliced (optional but classic)
  • Garlic, 2 cloves, minced
  • Tomato paste, 1 tablespoon (optional, adds depth and color)
  • Red lentils, 1.5 cups, well rinsed (red split lentils; often labeled masoor dal)
  • Smoked ham, 12 ounces, diced small (or use a smoked ham hock for richer flavor; see tips)
  • Chicken or ham stock, 6 cups (Better Than Bouillon or Knorr stock cubes work fine)
  • Bay leaf, 1
  • Thyme, 1 teaspoon dried or 1 tablespoon fresh leaves
  • Potato or rutabaga, 1 cup diced, small cubes (optional, for extra body)
  • Black pepper, 1 teaspoon, plus more to taste
  • Kosher salt, to taste at the end
  • Apple cider vinegar or lemon juice, 1 to 2 teaspoons, to finish
  • Fresh parsley, chopped, for garnish

Pantry shortcuts and swaps:

  • No tomato paste: add 1 teaspoon soy sauce for umami.
  • No fresh thyme: use 1 teaspoon Italian seasoning.
  • Low on stock: use water with 1.5 teaspoons bouillon base per 4 cups.

Equipment:

  • 5 to 6 quart Dutch oven or heavy soup pot
  • Wooden spoon, ladle, cutting board, chef’s knife
  • Fine mesh strainer for rinsing lentils
  • Optional: immersion blender for a few pulses

Quick Tips & substitutions

  • Rinse red lentils until the water runs clear to reduce scum and keep the soup clean-tasting.
  • Season with salt near the end since ham and stock already add salt.
  • Want a richer finish: simmer a ham hock in the stock for 45 to 60 minutes, then add the sautéed veg and lentils for the final 20 to 25 minutes.
  • No ham: use 1 teaspoon smoked paprika and a splash of soy sauce, then add diced potatoes for bulk.
  • Short on time: use diced ham and a pressure cooker for 10 minutes at high pressure with quick release.
  • Adjust thickness easily: add water if it gets too thick or simmer a few extra minutes to thicken.
  • A small splash of vinegar or lemon at the end brightens the whole pot.

How to Make Scottish Ham & Lentil Soup

  • Prep: 15 minutes
  • Cook: 60 minutes
  • Total: 1 hour 15 minutes
  • Note: using a ham hock adds 30 to 40 minutes simmer time.

  1. Rinse the red lentils under cold water until the water runs mostly clear, then set them aside.
  2. Heat the oil or butter over medium heat. Add onion, carrots, celery, and leek. Cook until the vegetables soften and turn glossy, about 6 to 8 minutes.
  3. Stir in garlic and tomato paste. Cook 1 minute until the paste darkens slightly and smells sweet.
  4. Add the diced ham, stock, bay leaf, thyme, black pepper, and the diced potato or rutabaga if using. Bring the pot to a gentle boil.
  5. Lower the heat to maintain a steady simmer. Cook 10 minutes to let the flavors mingle.
  6. Add the rinsed lentils. Simmer uncovered, stirring now and then, until the lentils break down and the soup turns creamy, about 20 to 25 minutes.
  7. Taste and add salt as needed. Adjust pepper, and thin with a splash of hot water if you want a looser soup.
  8. Finish with vinegar or lemon juice for brightness. Give it a few pulses with an immersion blender if you prefer an ultra-smooth, pub-style texture, then stir in chopped parsley.
  9. Ladle into warm bowls and serve hot. The soup will continue to thicken as it sits.

Simple Variations

  • Smoky bacon boost: render 4 ounces diced bacon first, then cook the veg in the drippings.
  • Veg-forward: add diced parsnip or turnip with the carrots for extra sweetness.
  • Herby: swap thyme for a mix of thyme and rosemary.
  • Spiced: add 1 teaspoon mild curry powder with the tomato paste for a Glasgow curry house nod.
  • Greens: stir in chopped kale during the last 5 minutes.

Ways to Serve Scottish Ham & Lentil Soup

Storage

Cool the soup until it no longer steams, then pack it into airtight containers. Refrigerate for up to 4 days and reheat gently on the stove with a splash of water to loosen. Freeze up to 3 months in freezer-friendly containers, leaving room at the top for expansion. Thaw overnight in the fridge and reheat until it reaches a steady simmer.

Scottish Ham & Lentil Soup Recipe
Ally Sanders

Scottish Ham & Lentil Soup Recipe

A hearty and comforting Scottish soup combining smoky ham and nutritious lentils.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 4
Course: Soup
Cuisine: American

Ingredients
  

  • 1 lb smoked ham bone or diced smoked ham
  • 1 cup brown or green lentils
  • 1 onion, chopped
  • 2 celery stalks celery, chopped
  • 2 carrots, diced
  • 2 cloves garlic, minced
  • 6 cups water or stock
  • to taste salt and pepper

Instructions
 

  1. Rinse lentils thoroughly under cold water.
  2. In a large pot, combine the ham bone (or diced ham), lentils, onion, celery, carrots, garlic, and water or stock.
  3. Bring to a boil, then reduce heat and simmer uncovered for about 1 hour or until lentils are tender.
  4. Remove the ham bone, shred any meat and return to the pot.
  5. Season the soup with salt and pepper to taste.
  6. Serve hot and enjoy your hearty Scottish ham and lentil soup.

Notes

Using a smoked ham bone imparts a rich flavor. Adjust seasoning based on the saltiness of the ham used. This soup can be thickened by blending a portion before serving if desired.