This easy red lentil and ham soup is hearty yet wholesome, made with lentils, vegetables, warming spices, and diced ham. It comes together in under 45 minutes, makes a large pot, and reheats beautifully, perfect for cozy meals and leftovers.
Prep Time20 minutesmins
Cook Time25 minutesmins
Total Time45 minutesmins
Course: Main Dish, Soup
Cuisine: American, Mediterranean
Keyword: red lentil and ham soup, lentil soup with ham, red lentil soup recipe, soup with leftover ham, hearty vegetable soup, make ahead soup
Heat a large Dutch oven or soup pot over medium heat. Add the olive oil and butter. When the butter has melted and begins to bubble slightly, add the onion, celery, and bell pepper. Cook for 3–4 minutes, stirring occasionally, until softened and fragrant. Add the garlic and cook for 30 seconds, stirring frequently.
Add 9 cups of the chicken broth, carrots, red lentils, rice, bay leaves, cumin, coriander, curry powder, chili powder, kosher salt, and black pepper. Stir well.
Bring the soup to a boil, then reduce to a steady simmer. Cook uncovered for 20-25 minutes, stirring occasionally, until the lentils are very tender.
Remove bay leaves. Using an immersion blender, pulse the soup on and off to partially purée, leaving plenty of texture. Do not blend until smooth.
Return the pot to medium-low heat and stir in the diced ham. Cook for 2–3 minutes, just until heated through. Add additional broth as needed to reach your desired consistency.
Taste and add more salt, if needed. Serve hot with desired garnishes.
Notes
Any cooked ham works well, but thicker slices or chunks give the best texture.
This soup is also delicious without the ham for a hearty vegetarian option.
The soup thickens as it cools; add more broth when reheating if needed.
Keeps well in the refrigerator for 4–5 days and freezes beautifully for up to 3 months.