Go Back
Ultimate Cozy High Protein Lentil Soup image1
Print Recipe

Ultimate Cozy High Protein Lentil Soup

A warm, protein-rich lentil soup loaded with vegetables, aromatic spices, and a bright squeeze of lemon—comforting, hearty, and ready in under an hour.
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Servings: 6

Ingredients

Lentils

  • 1 1/2 cup brown or green lentils, rinsed
  • 1/2 cup red split lentils, rinsed

Vegetables & Broth

  • 1 tbsp extra-virgin olive oil
  • 1 large yellow onion, finely chopped
  • 3 clove garlic, minced
  • 2 medium carrots, diced
  • 2 stalk celery, diced
  • 14 oz can diced tomatoes (undrained)
  • 6 cup low-sodium vegetable broth

Seasonings & Finish

  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp kosher salt, plus more to taste
  • 1/2 tsp freshly ground black pepper
  • 2 cup packed baby spinach, chopped
  • 1 tbsp fresh lemon juice
  • 1/2 cup plain Greek yogurt (for serving)
  • 2 tbsp fresh parsley, chopped (for garnish)

Instructions

Preparation Steps

  • Rinse both types of lentils under cold water and pick out any debris; drain well and set aside.
  • Warm the olive oil in a large Dutch oven over medium heat. Add the chopped onion, carrots, and celery and cook, stirring occasionally, until softened and translucent, about 6–8 minutes.
  • Stir in the minced garlic, ground cumin, and smoked paprika and cook for 30–45 seconds until fragrant. Pour in the canned tomatoes (with their juices) and scrape up any browned bits from the bottom of the pot.
  • Add the rinsed lentils and vegetable broth. Increase heat to bring the mixture to a gentle boil, then reduce to a simmer. Partially cover and simmer until the lentils are tender, about 25–30 minutes for this mix of brown and red lentils.
  • For a thicker, creamier body, use an immersion blender to pulse about one-third of the soup right in the pot (or transfer one-third to a blender and purée), then return it. This keeps texture while naturally thickening the broth.
  • Stir in the chopped spinach and lemon juice and simmer 2 more minutes until the greens have just wilted. Taste and adjust seasoning with more salt or pepper if needed. Remove from heat and let the soup rest uncovered for 5 minutes so flavors meld.
  • Serve hot in bowls with a dollop of Greek yogurt and a sprinkle of chopped parsley. Leftovers keep well and often taste even better the next day.

Notes

Tip: Make a double batch and freeze individual portions; thaw overnight in the fridge and reheat gently on the stove. For extra protein, stir in a scoop of plain protein-rich Greek yogurt when reheating.
This recipe is an original creation inspired by classic Ultimate Cozy High Protein Lentil Soup flavors. All ingredient ratios and instructions are independently developed.