Baby, it’s cold outside.

One of our favorite things to do when temperatures get low is to whip up a big batch of warming soup. It’s the perfect meal to cuddle up with during the winter. And this soup i not only warming, but it’s filled with nutrient dense ingredients to keep you full of energy.

This soup is THE soup to have if you’re looking for a meal that is budget-friendly, without sacrificing flavor. It’s filled with ingredients that are most likely in your kitchen – like garlic, tomatoes and onion. Plus, with carrots reaching their peak season, you really can’t go wrong with making this soup.

Carrots are a great way to get key nutrients in your body. Enjoying these delicious root vegetables help give your body beta-carotene, fiber, vitamin K, potassium and antioxidants. They are truly a powerhouse of nutrition! And since they’re in season right now, when you eat carrots, you can be sure that they are at their most delicious AND nutritious.

Whip this soup up to feel warm and cozy this winter. It makes a large enough batch that you can enjoy it for a few days, perfect for the next snow storm. After making, feel free to store the soup in your fridge or even freeze it to save for a little later!


1 tsp. coconut or olive oil

1/2 red onion, chopped

5-6 medium carrots, about 3 cups chopped

3 cloves garlic, minced

3 cm piece fresh ginger, minced

1/2 tsp. cumin

1/2 tsp. turmeric

1/2 tsp. fresh ground pepper

1/4 tsp. cayenne pepper, to taste

1 tsp. sea salt

400g jar diced tomatoes

6 cups vegetable stock

1 cup red lentils, rinsed

1 cup / 150 grams frozen spinach*

Juice of 1/2 a lemon

Brown rice, to serve



Ready to get cozy with this soup? Occasionally Eggs has all the details you need.