Vegan French Onion Soup

A lovely, simple dish best eaten on a chilly, rainy day… or just if you need a bit of comfort food!

Traditionally, this dish would be served with toasted baguette and cheese on top. I’ve chosen to keep the baguette, but eliminated the cheese for obvious reasons. If there’s a vegan cheese you love and that melts nicely, try it out!

This dish has minimal ingredients, but is absolutely lovely. It does take a while to cook, simply because the onions have to caramelize so much, but it’s well worth the wait!

Prep time: ~1.5 hours
Serves 4-6

Ingredients:

  • 5-6 white or yellow onions, thinly sliced.
  • 4 tsp oil.
  • salt.
  • pepper.
  • 1 glass white wine (if you don’t want to use alcohol, a splash of vinegar and some vegetable stock will do the job!)
  • 1 tbsp flour.
  • 4 cups/1 liter vegetable stock.
  • 1 small bunch thyme (dried is fine).
  • 1 small bunch rosemary (dried is fine).
  • 2-3 bay leaves.
  • splash of cognac (optional).
  • 1 slice baguette per person.
  • 1 clove garlic.

Cooking Instructions:

Heat a large pot on medium-low heat, add in the oil. Once the onions are hot, add them in, stir well, and season with salt and pepper. Let the onions caramelize for 20-30 minutes, stirring every so often, until they’re a lovely, rich, deep colour.

Pour in the wine and stir well to deglaze the pan, loosening up any bits of onion that are stuck to the bottom. Next, add in the flour, and cook for just a minute or two. This helps the soup be thicker and rich.

Add in the vegetable stock and herbs. Let the soup simmer for another 20 or so minutes, stirring occasionally, until it’s reduced down nicely. Pour in a little bit of cognac, it really helps take the soup to the next level!

Preheat the oven on the broiler setting. Rub your baguette pieces with a little bit of oil and garlic, then place them on a baking sheet in the oven for a few minutes, just until they’re toasted. Serve up bowls of the soup, and place the bread on top. If you want to use a vegan cheese, grate it on top of the bread, then place the bowls in the oven just until the cheese begins to melt and bubble.

Serve piping hot, and enjoy!

Sweet Potato, Coconut, & Lime Soup

A soup I’ve had (and made) many a time at my work! It’s super creamy, a little bit sweet, and has a nice tang from the limes. Very easy to make, too! Served with a little sprig of coriander (if you like coriander, that is), it’s lovely and fresh.

Serves: 6-8
Prep time: ~45 minutes
Gluten-free

Ingredients:

  • 1 large onion, peeled and diced.
  • 2 cloves garlic, peeled and diced.
  • 1 tbsp ginger, peeled and diced.
  • 1 tbsp coconut oil.
  • salt.
  • pepper.
  • 2 large sweet potatoes, peeled and chopped.
  • 2 carrots, peeled and chopped.
  • 2 cans coconut milk.
  • 4 cups vegetable stock.
  • zest and juice of 2 limes (add more if you want it super limey!).
  • 1 small bunch coriander (also called cilantro), finely chopped,plus more for garnish (optional).

Cooking Instructions:

In a large pot over medium heat, add the coconut oil, and once it’s hot, the onion, garlic, and ginger. Place the lid on and fry, stirring occasionally, for about 5 minutes, until everything becomes soft and fragrant.

Next, add in the sweet potatoes and the carrots, and cook them for a few minutes with the lid on, just until they start to soften a little bit. Season well with salt and pepper, then add in the coconut milk and the vegetable stock. Bring the whole thing up to a boil, then reduce the heat slightly and allow to simmer for at least 15 minutes.

Once the vegetables are soft enough that you can break them up with a fork, puree the soup until smooth. Add in the lime juice, zest, and coriander, and season with salt and pepper to taste. Garnish with a leaf or two just before serving, and enjoy!

 

 

Vegan Japanese Curry

Japanese curries are delicious – slightly sweet, slightly spicy, all-around amazing. A lot of recipes, this one included, involve making a kind of curry-roux before adding the vegetables and liquid. A little bit more work than most curries, but well worth the effort! Serve this curry on a bed of rice or with some potato croquettes (I have a recipe for those too!) to make it a full meal.

This is a slight variation on your traditional recipes, so I can’t claim it to be authentic, but it sure is good!

Prep time: ~1  hour
Serves: 6-8

Ingredients:

For the curry roux:

  • 2 cloves garlic, peeled and finely minced.
  • 2 tbsp ginger, peeled and finely minced.
  • 3 tbsp vegetable oil.
  • 1/4 cup flour.
  • 2 tbsp curry powder.
  • 1 tsp garam masala.
  • 1-2 tsp crushed chilies.
  • black pepper.
  • 1 tbsp tomato paste.
  • 2 tsp soy sauce.

For the rest of the curry:

  • 2 tsp vegetable oil
  • 2 onions, peeled and thinly sliced.
  • 2 carrots, peeled and cut into 1-cm chunks.
  • 2 potatoes, peeled if desired, cut into 1-cm chunks.
  • 4 cups vegetable stock or water.
  • 1 tsp soy sauce.
  • 1 Chinese eggplant, cut into 1-cm chunks.
  • 1 apple, cored, peeled (if desired), and grated.
  • 1/2 cup peas, defrosted if frozen.

In a small saucepan, heat the oil on medium-low. When it’s hot enough, add in the garlic and ginger and fry until just fragrant. Next, add in the flour, curry powder, and garam masala. Stir until you have a thick paste, then add in the chilies, black pepper, soy, and tomato paste.

Keep cooking the roux, stirring until it just starts to get a little bit drier and crumbly. Remove it from the heat and set aside.

Put the remaining oil in a large pot over medium heat, then add the onions. Fry them until they begin to caramelize, then add in the carrots and potatoes. Fry them for a few minutes, then add in the stock and soy sauce.

Bring the whole thing to a boil, then reduce the heat and allow to simmer for a few minutes before adding in the apple and eggplant.

Once the vegetables are all tender, loosen up the roux with a little bit of the cooking liquid before pouring it into the rest of the curry. Stir well, until the roux has completely dissolved into the rest of the stew.

Let the curry continue to simmer, and once it begins to thicken a little, add in the peas. Taste for seasoning, adding more soy sauce or pepper if desired, and enjoy!

This curry is also delicious when cold.

Pea and Tarragon Soup

A lovely, refreshing soup that’s just as good served cold as it is hot. Don’t be scared off by the coconut milk – it doesn’t add much coconut flavour, just a lovely creaminess!

Prep time: ~45 minutes
Serves 6-8.
Gluten-free

Ingredients:

  • 1 large onion, diced.
  • 3 cloves garlic, crushed/minced.
  • 2 tbsp olive oil.
  • 3 stalks celery, diced.
  • 500 g frozen peas (let defrost before adding to the soup).
  • Zest and juice of 1 lemon (save a bit of the zest for garnish).
  • 2 cans coconut milk.
  • 4 cups vegetable stock/water.
  • 1 large bunch tarragon, finely chopped (save a few leaves for garnish).
  • Salt and pepper, to taste.

Cooking Instructions:

Heat a large pot over medium heat with the olive oil in the bottom. Once the oil is nice and hot, add in the onion and garlic.

Fry them off until soft and fragrant, then add the celery. Cook until the celery has softened and the onions and garlic have begun to caramelize slightly.

Next, add in all of the peas, the lemon juice and zest, the coconut milk, and vegetable stock.

Bring the whole thing up to a boil, then toss in the tarragon. Reduce the heat and allow to simmer for 10-15 minutes. Season well with salt and pepper.

Puree the soup, strain if desired, and serve with a little extra lemon zest and tarragon as a garnish.

Sage and Squash Soup

Butternut squash and sage: a classic combination. And one of my very favourites. If I learn how to make vegan pasta, you can bet I’ll be coming up with the best sage-and-butternut ravioli ever!

Gluten-free
Serves 4-6
Prep time: ~60 minutes.

Ingredients:

  • 1 butternut squash.
  • 3 tbsp olive oil.
  • 3 shallots, peeled and finely diced.
  • 4 cloves garlic, peeled and crushed/minced.
  • pinch of ground nutmeg.
  • 1 small handful fresh sage, leaves removed from the stalks and chopped.
  • 4 cups vegetable stock.
  • salt and pepper, to taste.

Cooking Instructions:

Preheat your oven to 425 F. Slice the butternut squash lengthwise, and scoop out the seeds and pulp. Rinse as much pulp off of the seeds as you can, then set them aside. We’ll roast those off later when the soup is almost ready!

Line a large baking tray or dish with foil, and place your squash on it. Rub the squash generously with olive oil, salt and pepper, then roast in the oven for 30-45 minutes, until the squash is tender and cooked all the way through.

Take it out of the oven, then turn the oven down to 275 F.

When the squash is ready, start heating a large pot on medium heat with 1 tbsp of olive oil in the bottom. When the oil is hot, add in the shallot and the garlic. Cook, stirring often, until the onion begins to caramelize slightly.

Scoop all of your squash into the pot, along with the nutmeg and sage. Mix well to combine, then add in the vegetable stock. Bring to a gentle simmer, and allow to bubble for about 15 minutes.

While the soup bubbles, make some roasted squash seeds: take the seeds you rinsed off earlier and pat them dry. Line a baking tray with some parchment paper. Toss the seeds with a bit of olive oil, salt, pepper, and any spices you desire.

Pop them in the oven for 10-15 minutes, until they’re nice and toasty and begin to pop a little bit.

Once the soup’s been simmering for 15 minutes, season well with salt and pepper, and puree with an immersion blender. Serve with some of the roasted seeds and a sage leaf on top as a garnish!

 

Mulligatawny

An English soup, based off of an old Indian recipe. The name comes from the Tamil words “Milaku”, meaning pepper, and “Tannir”, meaning water.

This soup often has rice in it, but I personally prefer to use red lentils – they add a nice colour to the soup, and they’re chock full of nutrients!

You can puree this soup if desired, but I personally prefer to leave it as is.

Prep time: ~60 minutes
Gluten-free
Serves 4-6

Ingredients:

  • 1/4 cup mild vegetable oil.
  • 1 onion, sliced into thin strips.
  • 1 carrot, thinly sliced.
  • 1 zucchini, diced.
  • 4 cloves garlic, peeled and crushed/minced.
  • 1 thumb-sized piece ginger, peeled and finely diced (or grated).
  • 2 small apples, peeled if desired, cubed.
  • 1 can tomatoes.
  • 2 tsp curry powder.
  • 2 tsp ground cumin.
  • 1 tsp ground coriander.
  • 1 tsp smoked paprika.
  • 1 tsp turmeric
  • 1/2 tsp cinnamon.
  • 1/2 tsp nutmeg.
  • 1 tsp crushed red peppers (or to taste).
  • 1/2 cup red lentils (uncooked).
  • 4 cups vegetable stock (you may want more).
  • 1 can coconut milk.
  • Salt and pepper, to taste.
  • 1 small handful fresh coriander, to garnish.

Cooking Instructions:

 Place a large pot on medium heat, and add in the oil. When the oil is hot, add the onions, garlic, zucchini, and carrots. Cook, stirring often, until the onions become soft and translucent. Next, add the ginger and the apples. Stir well, and cook for a few more minutes.
Dump in the tomatoes, along with all of your spices. Stir well, making sure the spices have been mixed throughout evenly. Now add in the lentils and your vegetable stock.
Turn the heat down to medium-low and simmer gently for about 30 minutes. When the lentils are cooked and the vegetables are soft, stir in the coconut milk. Season with salt and pepper, then serve piping hot, with a sprig of fresh coriander on top.

Parsnip, Pea, and Potato Soup

I love parsnips. Roasted, mashed, in soup, in gnocchi (yes, you can do that), you name it! Even the word “parsnip” is super cute.

However, using just parsnips in a soup would be a little too much, so here we have a very alliterative alternative: the pinnacle of perfection, parsnip, pea and potato potage. Okay, I’ll stop.

Serves 4-6
Gluten-free
Prep time: ~60 minutes

Ingredients:

  • 1 large leek, sliced into thin half moons.
  • 3 cloves garlic, crushed/minced.
  • 1-2 tbsp olive oil.
  • 4 medium-sized parsnips, peeled and roughly chunked up.
  • 4 medium-sized potatoes, peeled if desired, and roughly chunked up.
  • 1 1/2 cups frozen peas (could also use split peas, if you rehydrate them).
  • 4 cups vegetable stock.
  • 1 small handful fresh thyme/1 tsp dried thyme.
  • salt and pepper, to taste.

 

Cooking Instructions:

Preheat your oven to 375 F (190 C). Place your parsnips on a baking sheet and toss them with olive oil, salt, and pepper. Pop them in the oven to roast for about 3o minutes.

While the parsnips are cooking, heat a large pot on medium heat with some olive oil in the bottom. When the oil is hot, add in your leeks and cook them, stirring often, until they begin to soften.

Next, toss in the garlic, and reduce the heat slightly. Keep stirring them until they begin to caramelize nicely.

Next, add in your potatoes and stir well. Place a lid on the pot, and continue to cook them, stirring occasionally, until the parsnips are done.

Once the parsnips are done in the oven, add them to the pot, along with the vegetable stock and the thyme. Bring the whole thing to a boil, then reduce the heat slightly, until the soup is just simmering.

Simmer until the potatoes begin to tenderize, then add in the peas. Stir well. Let the soup come back up to a simmer, and then simmer for another 15-20 minutes. Season with salt and pepper. Puree the soup if desired. I think it’s nicer as a puree, but do whatever you prefer!

Black Bean Stew

Very loosely inspired by an incredible Brazilian dish called Feijoada. This is a very filling, hearty stew full of protein!

This recipe also contains a bonus recipe for pico de gallo! You can use it on tacos, in burritos, or even just serve it up with some tortilla chips. Super yummy and fresh.

Serves 4-6
Gluten-free
Prep time: ~60 minutes

Ingredients:

For the stew:

  • 1-2 tbsp olive oil.
  • 3 bell peppers (use whatever colours you like best), chopped into approx. 2 cm chunks.
  • 1 tsp paprika.
  • 2 red onions, roughly diced.
  • 4 cloves garlic, crushed/minced.
  • 2 cans black beans (not drained and rinsed, for once!)
  • 4 cups vegetable stock.
  • 1 small bunch coriander leaves (also called cilantro), finely chopped.
  • 2 tsp ground cumin.
  • 1 tsp ground coriander.
  • salt and pepper, to taste

For the pico de gallo:

  • 1 small red onion, finely diced.
  • 2 large, ripe tomatoes, finely diced.
  • 1-2 serrano peppers (if you can’t find them, use jalapenos instead), finely chopped.
  • 1 bunch coriander leaves, finely chopped.
  • 1 lime, zested and juiced (zest is optional, but I like it!)
  • salt and pepper, to taste.

 

Cooking Instructions:

For the stew:

Preheat your oven to 400 F (200 C). Toss your peppers with a generous amount of olive oil, some salt and pepper, and the paprika. Pop them in the oven for about 30 minutes, until they’re nice and soft.

While the peppers are in the oven, it’s time to start on the rest of the stew. Heat a large pan on medium-low heat with about 1 tbsp of olive oil in the bottom. When the oil is hot, toss in your onions and garlic, along with a good pinch of salt.

Cover with the lid and cook them, stirring often, until the onions are soft and nicely caramelized. This should take about 15-20 minutes. Add in the beans, vegetable stock, coriander, and cumin. Stir well to combine.

When the peppers are done, take them out of the oven and plop them straight into the stew. Stir them in, then toss in your coriander leaves. Allow the stew to simmer for about 20 minutes, until all the flavours are nicely mingled. Season with salt and pepper to taste, then serve piping hot!

You can also serve this stew on top of rice, if desired.

For the pico de gallo:

The amount of peppers you use will really depend on your spice tolerance. Start off with a little bit, then add more if it’s not spicy enough for you.

Toss the onion, tomatoes, and peppers into a large bowl and mix well. Add in the lime juice, lime zest, salt, pepper, and coriander leaves. Mix well until everything is nicely coated in lime juice. Taste, and adjust seasoning as desired.

You can serve this immediately, but I like to pop it in the fridge for a while to let the flavours mingle better. It gets a bit spicier if you leave it for a little while, so keep that in mind when you make it!

For this dish, I’d serve it immediately. Just place a nice little spoonful on top of the stew when you’re about to take it to the table!

Tomato, Kale, White Bean Soup

A slightly spicy soup with tons of amazing flavour. Inspired by a soup I had at work!

Prep time: ~45 minutes
Serves 4-6
Gluten-free

Ingredients:

  • 1 large onion, peeled and roughly diced.
  • 2 cloves garlic, peeled and crushed/finely minced.
  • 1-2 tsbp olive oil.
  • 2 tsp chili flakes (add as much or as little as you like, really).
  • 1 bunch kale, washed, stripped from the stem, and cut/torn into bite-sized pieces.
  • 1 can whole tomatoes, roughly chopped, with the juice reserved.
  • 2 tsp tomato paste
  • 1 can white beans, drained and rinsed.
  • 2 carrots, peeled if desired, sliced into thin half-moons.
  • 2 stalks celery, finely sliced.
  • 6 cups vegetable stock.
  • 1 small handful fresh thyme (or 1 tsp dried thyme).
  • salt and pepper, to taste.

Cooking Instructions:

Heat a large pot on medium heat with the olive oil in it. When it’s nice and hot, toss in the onion. Cook until it begins to soften slightly, then add in the garlic.

When the onion is soft and translucent, and the garlic is fragrant, add the carrots and celery. Reduce the heat slightly and cook, stirring frequently, until the onions begin to caramelize. Next, add the kale, and cook until it starts to wilt slightly.

Dump in the tomatoes, their juice, the beans, and the tomato paste. Stir well, until everything is combined. Allow to cook for a minute or two, then add the chili flakes and the thyme. Stir well, allowing everything to combine for a minute, then add the vegetable stock.

Bring the whole pot to a boil, then reduce the heat and allow to simmer gently until all of the vegetables are tender. Season well with salt and pepper, and serve piping hot!

 

 

Cannellini beans in Stewed Tomatoes

A light main course on its own, easily made a little more substantial by serving it on pasta, rice, or any grain of your choosing. I like a piece of bread to soak up what’s left of the sauce when I’m done.

If you don’t drink alcohol, replace the wine with a small cup of vegetable stock with a splash of apple cider or balsamic vinegar mixed in.

Prep time: ~30 minutes
Gluten-free
Serves 4-6

Ingredients:

  • 2 cans cannellini beans, drained and rinsed.
  • 2 cans whole tomatoes (if fresh tomatoes aren’t in season), roughly chopped, with the juice reserved.
  • 1 small glass white wine.
  • 4 cloves garlic, crushed/minced.
  • 2 shallots, finely diced.
  • 1-2 tbsp olive oil.
  • 1 small bunch sage leaves (or 1 tsp dried sage).
  • 2 small sprigs rosemary (or 1 tsp dried rosemary).
  • dash of hot sauce or pinch of dried chili flakes, if desired.
  • salt and pepper, to taste.

Cooking Instructions:

Heat a medium saucepan or deep frying pan on medium-low heat with the olive oil in the bottom. Once the oil is hot, toss in the garlic and shallot. Stir frequently, until the garlic begins to toast slightly. Don’t let the garlic burn – it will make the dish taste bitter, which you don’t want!

Next, add the tomatoes and the herbs. Cook, stirring often, until the mixture starts to bubble. Add your beans, then reduce the heat slightly, and allow to simmer, reducing down to a thick stew-like consistency.

Serve hot. This dish is also nice when eaten cold as leftovers the next day.