Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
10-delicious-high-fiber-soup-recipes-youll-crave-2026-05-22-222704-1

Mediterranean Lentil Soup


  • Author: anna
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A hearty and flavorful soup made with lentils, tomatoes, and spices, perfect for a cozy weeknight meal.


Ingredients

Scale
  • 1 cup brown or green lentils
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 carrots, chopped
  • 2 cloves garlic, minced
  • 1 can diced tomatoes
  • 4 cups broth or water
  • Salt and pepper to taste
  • 1 teaspoon cumin
  • 1 teaspoon oregano
  • 1 pinch chili flakes (optional)
  • Big handful of spinach or kale
  • 1 lemon, for squeezing

Instructions

  1. Warm olive oil in a pot, then cook onion and carrots until they soften.
  2. Add garlic and spices and stir for about 30 seconds so everything smells amazing.
  3. Pour in tomatoes, lentils, and broth. Bring it to a gentle simmer.
  4. Let it cook until lentils are tender, usually 25 to 35 minutes depending on the lentil.
  5. Stir in spinach to wilt, then squeeze in lemon. Taste and adjust salt and pepper.

Notes

For best flavor, add salt in layers and allow the soup to simmer gently.

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 6g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 15g
  • Protein: 17g
  • Cholesterol: 0mg