Lemon Lentil Ham Soup is a heartwarming dish that combines the rich flavor of ham with the earthy goodness of lentils, all brightened by the zest and juice of fresh lemon. If you’re looking for a cozy meal that warms you from the inside out, this soup is just the ticket. The various textures of the vegetables and the tender lentils mingle beautifully, making every spoonful a delightful experience. In under an hour, you’ll have a meal that not only satisfies but also brings a touch of sunshine to your table.

I first stumbled upon this recipe on a chilly afternoon when I had some leftover ham and a desire for something comforting yet fresh. The idea of adding lemon to lentil soup intrigued me, and it turned out to be a blend that I couldn’t resist revisiting time and again. The vibrant notes of lemon set against the savory backdrop of ham and lentils create a balance that feels both hearty and light. It’s perfect for weekdays and special occasions alike. Plus, it’s a budget-friendly option that’s sure to impress your friends and family. Give this recipe a try and watch it become a cherished addition to your mealtime repertoire!
Why You’ll Love This Recipe
- Simple & Quick: Ready in about 50 minutes, perfect for weeknight dinners.
- Irresistible Flavor: A lovely combination of savory ham and zesty lemon that will brighten your palate.
- Eye-Catching Appeal: The vibrant colors of the vegetables and fresh spinach make this soup visually appealing.
- Flexible Serving: Perfect for lunch, dinner, or as a hearty snack, making meal planning a breeze.
- Diet-Friendly Options: Naturally gluten-free, and can be made dairy-free upon substitutions.
Ingredients You’ll Need
- 2 tablespoons vegetable oil: Adds richness to the soup; feel free to use olive oil for extra flavor.
- 1 medium yellow onion, finely diced: Provides a sweet, aromatic base; shallots can be used as a substitute if preferred.
- 1 medium carrot, diced into 1/4-inch cubes: Adds a subtle sweetness; any other root vegetable works too, such as parsnip.
- 2 stalks celery, diced into 1/4-inch cubes: Gives freshness and crunch; green bell peppers can be a good alternative if you’re out of celery.
- 3 medium cloves garlic, minced: Essential for depth of flavor; garlic powder can substitute in a pinch, but fresh is best.
- 6 cups chicken broth: The soup’s foundation; homemade broth enriches the flavor, but store-bought works just fine.
- 2 cups leftover cooked ham, diced into 1/4-inch cubes: Adds heartiness and protein; turkey or a mix of beans can substitute for a different twist.
- 1 cup dry green lentils: The stars of the dish, bringing fiber and protein; red lentils can also be used for a quicker cooking time.
- 1 dried bay leaf: Enhances the flavor profile as the soup simmers; you can skip this if you’re in a rush but it’s worth it!
- Salt and pepper to taste: Essential for seasoning; adjust according to your preference throughout cooking.
- Zest and juice from 1 medium lemon: Brightens the soup beautifully; if fresh lemons aren’t available, bottled juice will work, but fresh is best.
- 2 tablespoons minced fresh parsley: Adds color and freshness; alternative herbs like thyme or basil can also enhance the flavor.
- 1 cup firmly-packed baby spinach: Provides nutrients and a burst of color; kale or Swiss chard can be used for a heartier option.
How to Make Lemon Lentil Ham Soup
- Sauté the Vegetables: Heat a medium pot or Dutch oven over medium-high heat. Add 2 tablespoons vegetable oil to the pot and swirl to coat the bottom. Stir in 1 medium yellow onion, finely diced, along with 1 medium carrot and 2 stalks celery, both diced into 1/4-inch cubes. Sauté these ingredients for 3-5 minutes until the onion becomes translucent. Then, add in 3 medium cloves of minced garlic and cook for an additional minute until fragrant.
- Build the Soup Base: Now, pour in 6 cups of chicken broth, followed by 2 cups of diced leftover cooked ham, 1 cup of dry green lentils, and 1 dried bay leaf. Season the mixture with salt and pepper to taste. Bring everything to a simmer over medium-high heat, cover the pot, reduce the heat to medium-low, and let the soup simmer for about 20-25 minutes, or until the lentils are tender. Be sure to stir occasionally to prevent anything from sticking to the bottom.
- Finish and Serve: Once the lentils are tender, remove the pot from heat. Stir in the zest and juice from 1 medium lemon, 2 tablespoons minced fresh parsley, and 1 cup of baby spinach until the spinach wilts. Taste the soup to see if it needs additional salt and pepper, then serve warm. Enjoy the fresh, comforting experience of your homemade soup!
Storing & Reheating
To store Lemon Lentil Ham Soup at room temperature, let it cool down and place it in an airtight container. It’s best not to keep it out for more than 2 hours. In the refrigerator, it can stay fresh for up to 4 days in a well-sealed container. If you’re looking to freeze it, consider using freezer-safe containers, and it will last for up to 3 months. When reheating, warm the soup on the stove over medium heat for about 10-15 minutes, stirring occasionally. Note that the lentils may absorb some broth over time, so feel free to add a splash of water or broth for the desired consistency.
Chef’s Helpful Tips
- Make sure to rinse the lentils before adding them to the soup to remove any debris.
- Avoid adding too much lemon juice initially; you can always enhance the flavor later but can’t take it away.
- For a creamier texture, consider blending a portion of the soup before adding the spinach.
- If your soup is too thick, don’t hesitate to add an extra cup of broth or water; it will enhance the soupy texture.
- This dish is fantastic for meal prep; consider making a double batch for easy lunches throughout the week.
Lemon Lentil Ham Soup is more than just a comforting meal; it’s a canvas for your culinary creativity. The recipe offers plenty of room for tweaking based on your tastes or what you have on hand. Experiment with different herbs, spices, or even additional vegetables for a custom touch.
With its warm flavors and bright finish, it’s an enjoyable dish that can be made ahead and shared with family and friends. Dive into this scrumptious soup experience and savor each comforting bowl!

Recipe FAQs
Can I use other types of lentils for this soup?
Yes! While the recipe calls for green lentils, you can substitute with brown lentils or red lentils. Just note that red lentils will cook faster and will give a creamier texture to the soup, turning almost mushy if cooked for too long.
How can I make this soup vegetarian?
To make Lemon Lentil Ham Soup vegetarian, simply omit the ham and swap chicken broth for vegetable broth. You could add other protein sources such as tofu or decrease other ingredients for balance.
How do I keep the leftovers fresh?
Store your soup in an airtight container in the fridge for up to 4 days. For long-term storage, freeze it in portions for up to 3 months. Just remember to let it cool completely before freezing to preserve the flavors and texture.
Can I add more vegetables to this soup?
Absolutely! This soup is quite versatile. Feel free to throw in some diced potatoes, corn, or even bell peppers for added flavor and nutrition. Just keep in mind that some vegetables may need to be adjusted in cooking time.
Print
Lemon Lentil Ham Soup
This Lemon Lentil Ham Soup boasts a refreshing flavor and is quick to prepare. Made with tender lentils, savory ham, and zesty lemon, it’s a wholesome comfort food perfect for family dinners or a healthy meal anytime.
- Total Time: 50 minutes
- Yield: 6 servings 1x
Ingredients
- 2 tablespoons vegetable oil
- 1 medium yellow onion, finely diced
- 1 medium carrot, diced into 1/4-inch cubes
- 2 stalks celery, diced into 1/4-inch cubes
- 3 medium cloves garlic, minced
- 6 cups chicken broth
- 2 cups leftover cooked ham, diced into 1/4-inch cubes
- 1 cup dry green lentils
- 1 dried bay leaf
- salt and pepper to taste
- zest and juice from 1 medium lemon
- 2 tablespoons minced fresh parsley
- 1 cup firmly-packed baby spinach
Instructions
- Heat a medium pot or Dutch oven over medium-high heat. Add the oil and swirl to coat the bottom.
- Add the onion, carrot, and celery. Sauté for 3-5 minutes until the onion becomes translucent.
- Stir in the garlic and cook for an additional minute until fragrant.
- Pour in the chicken broth, add the ham, lentils, and bay leaf. Season with salt and pepper to taste.
- Bring the mixture to a simmer over medium-high heat, then cover the pot, reduce the heat to medium-low, and let it simmer for 20-25 minutes until the lentils are tender, stirring occasionally.
- Remove the soup from heat and stir in the lemon zest, juice, parsley, and spinach until the spinach wilts.
- Taste and adjust the seasoning if needed, then serve warm.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
For extra flavor, let the soup sit for 10-15 minutes before serving to allow the flavors to meld.
Leftovers can be stored in an airtight container in the fridge for up to 3 days.
This soup can also be frozen for up to 2 months; reheat gently on the stove.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 300
- Sugar: 2g
- Sodium: 800mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 12g
- Protein: 20g
- Cholesterol: 30mg






