Lentil Soup with Mushrooms

11 Reviews
100% would make this recipe again

A thick soup of meaty French lentils that will warm you up on cool, damp nights.

Preparation : 15 min Cooking : 30 min
190 calories/serving
  • Can be done in advance
  • Can be frozen
  • Very easy
  • Gluten Free
  • Lactose Free
  • Nuts & Peanuts Free
  • Kosher
  • Heart-healthy


1 1/4 cup green du Puy lentils (dried), or green lentils, rinsed and drained 220 g
4 g dried (porcini) mushrooms 2 tbsp
1 onions, coarsely chopped 200 g
2 cloves garlic, crushed
12 button (white) mushrooms, thinly sliced 170 g
1 stalk celery, cut into small dices 70 g
2 1/2 sweet potatoes, peeled and cut into cubes 440 g
3 tomatoes, Roma type, seeded and diced 220 g
2 tbsp olive oil 30 mL
3/4 tsp paprika 2 g
2 1/4 tsp dried oregano 2 g
2 bay leaf 0.4 g
3 cups chicken broth 750 mL
1 2/3 cup water 420 mL
1/4 cup red wine 65 mL
salt [optional]
ground pepper to taste [optional]

Before you start

It is not necessary to soak the lentils in advance.


  1. Rinse and drain the lentils, then set aside. In a small bowl, soak the porcini mushrooms in ½ cup of warm water until softened, about 10 min.
  2. Meanwhile, prepare the vegetables: Coarsely chop the onion; mince or press the garlic; thinly slice the mushrooms; dice the celery; peel the sweet potatoes then cut them into small cubes; seed and dice the tomatoes.
  3. In a pot, sauté the onion and garlic in the olive oil over medium heat about 3 min. Add the sliced mushrooms and continue to sauté 3-4 min. Add the celery, sweet potatoes, porcini mushrooms with their liquid, lentils, water and broth. Stir in the paprika, oregano and bay leaves. Bring to a gentle boil, reduce the heat, cover and simmer for 30 min or until the lentils and sweet potatoes are tender.
  4. Add the fresh tomatoes and wine, then simmer for a couple minutes. Adjust the seasoning and serve.


The soup keeps up to 1 week in the refrigerator or up to 3 months in the freezer.

Nutrition Facts Table

per 1 serving (290g)


% Daily Value




3 g

5 %

Saturated 0.4 g
+ Trans 0 g

2 %


0 mg


290 mg

12 %


31 g

10 %


6 g

23 %


6 g


9 g

Vitamin A

86 %

Vitamin C

26 %


5 %


26 %

Servings of Canada's Food Guide

1 serving of this recipe is equivalent to :
Vegetables and Fruits : 1 ¼ servings
Grain Products : 0 serving
Milk and Alternatives : 0 serving
Meat and Alternatives : ½ serving


This recipe is :
Free  :
Added Sugar, Cholesterol, Trans Fat
Low  :
Saturated Fat
Source of  :
Selenium, Vitamin B2, Vitamin C, Vitamin E, Vitamin K
Good source of  :
Copper, Fibre, Magnesium, Niacin, Pantothenic Acid, Phosphorus, Vitamin B1, Vitamin B6, Zinc
Excellent source of  :
Folacin, Iron, Manganese, Potassium, Vitamin A
Diet-related health claims  :


1 serving of this recipe is equivalent to :
Food Group Exchanges
Starches 1 ½
Vegetables 1
Meat and Alternatives 1
Fats ½

15% to 25% savings from one merchant to another. Imagine how much you could save on a full grocery cart!

Subscribe to our PLUS or PREMIUM plans and save $150/month* on your groceries.

I want to maximize my savings * Based on an average-sized household of 2.5 people

Leave a review

You have to be logged in to leave a review

Members' Reviews

11 Reviews (11 with rating only ) 100% would make this recipe again

This recipe is in the following categories

Vegetables | Beans/Legumes | Soups | Heart-healthy | High Iron | Low Saturated Fat | High Fibre | Kosher | Low Cholesterol | French

array(49) { ["SERVER_SOFTWARE"]=> string(12) "nginx/1.11.9" ["REQUEST_URI"]=> string(52) "/recipe/recipe-view/?recipeUrl=lentil-soup-mushrooms" ["USER"]=> string(8) "www-data" ["HOME"]=> string(8) "/var/www" ["FCGI_ROLE"]=> string(9) "RESPONDER" ["mobile-browser"]=> string(1) "0" ["SCRIPT_FILENAME"]=> string(27) "/var/www/html/web/index.php" ["QUERY_STRING"]=> string(54) "q=/recipe/recipe-view/&recipeUrl=lentil-soup-mushrooms" ["REQUEST_METHOD"]=> string(3) "GET" ["CONTENT_TYPE"]=> string(0) "" ["CONTENT_LENGTH"]=> string(0) "" ["SCRIPT_NAME"]=> string(10) "/index.php" ["DOCUMENT_URI"]=> string(10) "/index.php" ["DOCUMENT_ROOT"]=> string(17) "/var/www/html/web" ["SERVER_PROTOCOL"]=> string(8) "HTTP/1.0" ["REQUEST_SCHEME"]=> string(4) "http" ["GATEWAY_INTERFACE"]=> string(7) "CGI/1.1" ["REMOTE_ADDR"]=> string(9) "" ["REMOTE_PORT"]=> string(5) "59560" ["SERVER_ADDR"]=> string(9) "" ["SERVER_PORT"]=> string(4) "6082" ["SERVER_NAME"]=> string(18) "" ["GEOIP_COUNTRY_CODE"]=> string(0) "" ["GEOIP_COUNTRY_CODE3"]=> string(0) "" ["GEOIP_COUNTRY_NAME"]=> string(0) "" ["GEOIP_CITY_COUNTRY_CODE"]=> string(0) "" ["GEOIP_CITY_COUNTRY_CODE3"]=> string(0) "" ["GEOIP_CITY_COUNTRY_NAME"]=> string(0) "" ["GEOIP_REGION"]=> string(0) "" ["GEOIP_CITY"]=> string(0) "" ["GEOIP_POSTAL_CODE"]=> string(0) "" ["GEOIP_CITY_CONTINENT_CODE"]=> string(0) "" ["GEOIP_LATITUDE"]=> string(0) "" ["GEOIP_LONGITUDE"]=> string(0) "" ["REDIRECT_STATUS"]=> string(3) "200" ["HTTP_HOST"]=> string(18) "" ["HTTP_CONNECTION"]=> string(5) "close" ["HTTP_X_REAL_IP"]=> string(10) "" ["HTTP_X_FORWARDED_PROTO"]=> string(5) "https" ["HTTP_X_FORWARDED_PORT"]=> string(3) "443" ["HTTP_ACCEPT"]=> string(63) "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" ["HTTP_ACCEPT_ENCODING"]=> string(21) "x-gzip, gzip, deflate" ["HTTP_USER_AGENT"]=> string(39) "CCBot/2.0 (" ["HTTP_X_FORWARDED_FOR"]=> string(9) "" ["HTTP_X_VARNISH"]=> string(7) "8702668" ["PHP_SELF"]=> string(10) "/index.php" ["REQUEST_TIME_FLOAT"]=> string(15) "1495982117.1602" ["REQUEST_TIME"]=> string(10) "1495982117" ["HTTPS"]=> string(2) "on" }