plant-based comfort food

Roasted Butternut Squash Soup: The Vegan Bowl That Feels Like a Hug

There is a particular kind of afternoon — grey sky, cold air pressing at the windows, the day already feeling shorter than it should — where nothing matters more than a bowl of good soup. Not soup from a tin or a carton, but real soup: the kind that fills the kitchen with warmth while it is cooking, that smells like autumn itself, and that tastes like someone genuinely made it for you.

This roasted butternut squash soup is that soup. It is velvet-smooth, naturally sweet, subtly spiced, and finished with a swirl of coconut cream that adds a richness without heaviness. Roasting the squash before blending is the step that separates a good squash soup from a great one — it concentrates the sugars, caramelises the edges, and develops a depth of flavour that boiling simply cannot replicate.

This is also one of the most forgiving recipes you can make. The squash is difficult to overcook. The blending step is straightforward. And the final result is so consistently excellent that it has become my most-made soup of the autumn and winter seasons, and one of the first recipes I share when someone tells me they are curious about cooking more plant-based food.

Why Roasting Makes the Difference

When you boil butternut squash, the water draws flavour out of the vegetable into the cooking liquid. Some of that ends up in the soup, but much of the natural sugars and flavour compounds are diluted. When you roast it, the opposite happens: the moisture evaporates, the sugars concentrate and caramelise at the cut surfaces, and the squash develops a complexity that intensifies further when blended.

The same principle applies to the garlic and onion in this recipe. Roasting them alongside the squash — rather than softening them separately on the stovetop — gives the soup a mellow, slightly sweet base that is markedly different from the sharper flavour of raw-sautéed alliums.

If you have an extra twenty minutes, roast everything together. The soup will be better for it.

Ingredients (Serves 4–6)

  • 1 large butternut squash (approximately 1.2kg), peeled, seeded, and diced into 3cm chunks
  • 1 large onion, quartered
  • 6 garlic cloves, unpeeled
  • 3 tablespoons olive oil
  • 1 litre vegetable stock (good quality, ideally homemade or low-sodium)
  • 1 can (400ml) coconut milk or coconut cream
  • 2 teaspoons ground ginger
  • 1 teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon ground cinnamon
  • Salt and black pepper to taste
  • 1 tablespoon apple cider vinegar or fresh lemon juice (to brighten)

To serve:

  • Coconut cream, swirled
  • Toasted pumpkin seeds
  • Chilli flakes or fresh red chilli
  • Fresh thyme or flat-leaf parsley
  • Crusty sourdough bread

Method

Step 1: Roast the Vegetables

Preheat your oven to 200°C (180°C fan). Arrange the diced squash and quartered onion on a large, lined baking tray. Scatter the unpeeled garlic cloves over the top. Drizzle generously with olive oil and season with salt and pepper. Toss everything to coat, then spread into a single layer.

Roast for 35 to 40 minutes, turning the squash once halfway through, until the squash is completely tender and beginning to caramelise at the edges, and the onion is golden and softened. The garlic cloves should feel completely soft when pressed. Remove from the oven.

Step 2: Prepare for Blending

Allow the roasted vegetables to cool for 5 minutes. Squeeze the roasted garlic from its skins directly into your blender or soup pot, discarding the papery husks. Transfer the squash and onion as well.

Step 3: Add the Spices and Blend

Add the ground ginger, cumin, smoked paprika, nutmeg, and cinnamon to the blender along with half the vegetable stock. Blend until completely smooth. If using an immersion blender, transfer everything to a large pot and blend directly in the pot. Work in batches if necessary to avoid overfilling a standard blender.

Step 4: Finish the Soup

Pour the blended soup into a large saucepan over medium heat. Add the remaining vegetable stock and the coconut milk, stirring to combine. Adjust the consistency with additional stock if the soup is thicker than you prefer. Simmer gently for 10 minutes to allow the spices to mellow and the flavours to integrate.

Add the apple cider vinegar or lemon juice — this small addition lifts the entire soup, cutting through the sweetness of the squash and the richness of the coconut. Taste carefully and adjust the salt, pepper, and spice levels.

Step 5: Serve

Ladle into warmed bowls. Add a swirl of coconut cream, a small handful of toasted pumpkin seeds, a pinch of chilli flakes, and fresh herbs. Serve immediately with crusty bread for dipping.

Warming Spice Combinations to Explore

The spice blend in this recipe is warming and gently exotic without being overwhelming. But there are several excellent variations worth exploring once you have made the base recipe:

Thai-inspired: Replace the spice blend with 2 tablespoons of red Thai curry paste and add a stalk of lemongrass to the roasting tray. Remove before blending.

Moroccan style: Use ras el hanout in place of the individual spices, and add a tablespoon of harissa to the finished soup for heat and complexity.

Classic autumn: Omit the ginger and cumin, increase the cinnamon and nutmeg, and finish with a drizzle of good maple syrup and a sprig of fresh sage fried crispy in butter.

Each variation produces a distinctly different soup while maintaining the same essential sweetness and silkiness of the base.

Nutrition and Wellness

Butternut squash is among the most nutrient-dense winter vegetables available. It is exceptionally rich in beta-carotene — the precursor to vitamin A — with a single cup providing well over the daily recommended intake. Vitamin A supports immune function, skin cell turnover, and eye health, making squash an especially valuable ingredient in the colder months when immune resilience is a priority.

The squash also provides meaningful amounts of vitamin C, potassium, magnesium, and dietary fibre. Coconut milk contributes medium-chain triglycerides — a form of saturated fat that is metabolised differently from long-chain fats and has been associated with improved energy metabolism in some research contexts.

Pumpkin seeds, used here as a garnish, are a concentrated source of zinc, magnesium, and plant-based omega-3 fatty acids. Even a small handful on top of each bowl adds genuine nutritional value alongside texture.

Storage and Meal Prep

This soup keeps well and is ideal for batch cooking. Refrigerate in sealed containers for up to five days. It thickens considerably on refrigeration — simply add a small amount of water or stock when reheating and stir to restore the original consistency.

To freeze, allow the soup to cool completely and portion into freezer-safe containers. Leave a small amount of headspace to allow for expansion. Freeze for up to four months. Thaw overnight in the refrigerator and reheat gently, stirring frequently to prevent the coconut milk from separating.

This soup also packs well in a thermos for work lunches or outdoor activities. Keep the toppings in a separate small container and add at the moment of serving.

Final Thoughts

A great soup is one of the simplest proofs that cooking well is not about complexity — it is about understanding your ingredients and giving them what they need. Butternut squash needs heat to become its best self. Spices need a moment to bloom. Acid needs to be added at the end to preserve its brightness.

Give this recipe those small attentions, and it will reward you with a bowl of soup that is genuinely, unreservedly excellent. Make a large pot. Share it if you can. Keep the rest for the days when you need it most.


Find more nourishing plant-based recipes in our Website.

The Secret to a Perfect Vegan Mushroom Risotto (That Nobody Will Believe Is Dairy-Free)

Risotto has a reputation for being difficult. Chefs on cooking competitions treat it with an almost reverent caution, and home cooks often sidestep it entirely, assuming it requires either technical skill they do not have or constant, anxious supervision. I want to challenge both of those assumptions — because risotto, at its core, is simply a technique of patience and attention, and once you understand what you are trying to achieve, it becomes one of the most enjoyable things to cook.

This vegan mushroom risotto is rich, deeply savoury, and so satisfying that it has become the dish I make when I want to genuinely impress someone. The secret is layering umami — through a combination of dried porcini mushrooms, fresh mixed mushrooms, good vegetable stock, and a generous finish of nutritional yeast that gives the dish that characteristic savoury depth typically associated with Parmesan.

You do not need dairy to make a great risotto. You need good stock, the right rice, and enough time to stir.

A Note on the Rice

Risotto rice is not interchangeable with regular long-grain rice. The dish depends on the starch released from short-grain varieties — specifically Arborio, Carnaroli, or Vialone Nano — to create that creamy, flowing consistency. Arborio is the most widely available and works beautifully. Do not rinse the rice before cooking; the surface starch is precisely what you want to preserve.

Carnaroli, if you can find it, is worth seeking out. It is slightly firmer, releases starch more gradually, and gives you a longer window between perfect risotto and overcooked. It is the variety most used by Italian chefs for good reason.

The Role of Dried Mushrooms

Dried porcini mushrooms are one of the most underrated ingredients in a home kitchen. When soaked in hot water, they release a deeply flavoured, almost meaty liquid that works as a ready-made umami base. In this recipe, that soaking liquid is added directly to the stock, infusing every ladle with concentrated mushroom flavour.

Do not skip this ingredient. It is inexpensive, keeps for months in a sealed jar, and elevates the final dish in a way that fresh mushrooms alone simply cannot replicate.

Ingredients (Serves 4)

  • 300g Arborio or Carnaroli rice
  • 500g mixed fresh mushrooms (chestnut, portobello, shiitake — any combination)
  • 25g dried porcini mushrooms
  • 1.2 litres good-quality vegetable stock, kept warm
  • 1 medium onion, very finely diced
  • 4 garlic cloves, minced
  • 150ml dry white wine (or an additional 150ml stock)
  • 3 tablespoons olive oil
  • 2 tablespoons vegan butter
  • 4 tablespoons nutritional yeast
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
  • 1 tablespoon soy sauce
  • Salt and black pepper to taste
  • Fresh flat-leaf parsley, to serve
  • Truffle oil, to serve (optional but excellent)

Method

Step 1: Rehydrate the Porcini

Place the dried porcini mushrooms in a heatproof bowl and pour over 300ml of boiling water. Leave to soak for at least 20 minutes. Once soaked, remove the mushrooms, squeezing out any excess liquid, and chop them roughly. Pour the soaking liquid through a fine sieve or muslin cloth into your warm vegetable stock — this becomes the flavoured base for your risotto. Discard any grit left behind.

Step 2: Cook the Fresh Mushrooms

Heat one tablespoon of olive oil in a wide pan over high heat. Add the fresh mushrooms and cook without stirring for two to three minutes — you want them to develop colour rather than steam. Season with salt and pepper, add the soy sauce, and toss briefly. Remove from the pan and set aside. High heat and patience are the keys to golden rather than grey mushrooms.

Step 3: Begin the Risotto

In a wide, heavy-bottomed pan, heat the remaining two tablespoons of olive oil over medium heat. Add the onion and a pinch of salt. Cook gently for 8 to 10 minutes until soft and translucent. Add the garlic and thyme and cook for one more minute. Add the rehydrated porcini mushrooms and stir to combine.

Step 4: Toast the Rice

Add the rice to the pan and stir constantly for two minutes until each grain is well coated in the oil and begins to turn slightly translucent at the edges. This toasting step is important — it helps the rice maintain structure through the long cooking process.

Step 5: Add the Wine

Pour in the white wine and stir constantly until it has been almost entirely absorbed. The alcohol will evaporate quickly, leaving behind a pleasant acidity that balances the richness of the final dish.

Step 6: Add the Stock, Ladle by Ladle

This is the step that defines risotto. Add the warm stock one ladleful at a time, stirring frequently and waiting until each addition is almost completely absorbed before adding the next. This gradual process coaxes the starch from the rice, building the creamy consistency that characterises a great risotto. The entire process takes around 18 to 20 minutes over medium heat. Taste the rice as you go — it should be tender with just a slight bite at the centre when done.

Step 7: Finish and Serve

Remove the pan from heat. Stir in the vegan butter and nutritional yeast vigorously — this technique, called mantecatura in Italian cooking, is what gives risotto its final glossy, creamy texture. Fold in the reserved sautéed mushrooms. Taste and season generously with salt and pepper.

Serve immediately in warm bowls, finished with fresh parsley and a small drizzle of truffle oil if using.

Nutritional Highlights

Mushrooms are among the most nutritionally interesting ingredients in plant-based cooking. They are one of the few non-animal sources of vitamin D, particularly when exposed to sunlight — and shiitake mushrooms are a valuable source of B vitamins and zinc. Combined with the protein from nutritional yeast and the complex carbohydrates from the rice, this dish offers a balanced and genuinely nourishing meal.

Nutritional yeast deserves particular mention. Beyond its savoury, almost cheesy flavour, it is a complete protein and often fortified with vitamin B12 — a nutrient of particular importance for those following a fully plant-based diet. Two tablespoons provides a meaningful contribution to daily requirements.

Serving Suggestions

This risotto is complete as a standalone dish but pairs well with a simple green salad dressed with lemon and olive oil. A glass of the same dry white wine used in cooking is the natural accompaniment.

For a special occasion, shave thin slices of fresh black truffle over the top — it transforms the dish into something genuinely extraordinary. A small drizzle of good truffle oil achieves a similar effect at a fraction of the cost.

Make-Ahead Tips

Risotto is best served immediately, but if you are cooking for a dinner party and want to manage your time, you can cook the risotto to about 75 percent done — around 14 minutes of stock addition — and then spread it out on a baking tray to cool and halt the cooking. When ready to serve, reheat in the pan with an additional ladle or two of warm stock and finish as directed. This technique is widely used in restaurant kitchens and works extremely well.

Leftover risotto makes outstanding risotto cakes the following day. Form cold risotto into patties, coat lightly in breadcrumbs, and pan-fry in a little oil until golden on both sides. They are arguably even better than the original.

Final Thoughts

What this recipe ultimately asks of you is presence — a willingness to stand at the stove, stir, observe, and adjust. In an era of multitasking and distraction, there is something genuinely therapeutic about a dish that demands your full attention for twenty minutes. The risotto becomes better for your focus, and so, in some small way, do you.

Make it on a quiet evening when you have time to enjoy the process. It will reward you.


Explore more comforting plant-based recipes in our Website.

Creamy Chickpea Tikka Masala: A Plant-Based Twist on a Beloved Classic

There are some dishes that feel like a warm embrace — the kind of meal that makes you slow down, take a breath, and remember that cooking can be one of the most grounding things a person does. Tikka masala is one of those dishes for me. Rich, fragrant, deeply spiced, and finished with a sauce that you will want to mop up with everything in reach, it has long been a favourite in households across the world.

This version swaps the traditional chicken for chickpeas — not as a compromise, but as a genuine upgrade. Chickpeas carry spice beautifully. They have a natural earthiness that pairs wonderfully with the tomato-based sauce, and their firm texture means they hold up through the simmering process without turning to mush. The result is a bowl of food that is satisfying in every sense of the word.

What I love most about this recipe is that it is genuinely achievable on a weeknight. If you keep a few key spices in your pantry and most home cooks do the shopping list is short and the active cooking time is under forty minutes. Yet the flavour suggests something far more laboured. That is the beauty of spices used well.

Understanding the Flavour Base

Before we get into the recipe itself, it is worth talking briefly about what makes a tikka masala sauce taste the way it does because understanding the flavour logic makes you a better cook, not just a better recipe-follower.

The foundation is a deeply cooked onion and tomato base. When you take the time to cook the onions low and slow until they are genuinely golden not merely translucent you develop a natural sweetness and depth that no amount of seasoning can replicate. This step is the most important in the recipe, and it is also the one most people rush. Give it time.

From there, the spice blend does the work. Cumin, coriander, garam masala, turmeric, and smoked paprika come together to create that unmistakable warmth. A generous amount of ginger and garlic rounds out the aromatics. The final touch a swirl of coconut cream softens the edges of the sauce and gives it that distinctive, velvety finish.

Ingredients (Serves 4)

  • 2 cans (800g) chickpeas, drained and rinsed
  • 1 can (400g) chopped tomatoes
  • 1 can (400ml) coconut cream
  • 2 medium onions, finely diced
  • 6 garlic cloves, minced
  • 2 tablespoons fresh ginger, grated
  • 3 tablespoons tomato paste
  • 2 tablespoons neutral oil (such as sunflower or coconut)
  • 1½ teaspoons cumin seeds
  • 1½ teaspoons ground coriander
  • 1 teaspoon turmeric
  • 1 teaspoon smoked paprika
  • 1½ teaspoons garam masala
  • 1 teaspoon chilli powder (adjust to taste)
  • 1½ teaspoons salt, or to taste
  • 1 teaspoon sugar (optional, to balance acidity)
  • Fresh coriander, to serve
  • Basmati rice or naan bread, to serve

Method

Step 1: Build the Base

Heat the oil in a wide, heavy-bottomed pan over medium heat. Add the cumin seeds and let them sizzle for about thirty seconds — you will know they are ready when they begin to pop and release their aroma. Add the diced onions and a pinch of salt. Cook over medium-low heat for 12 to 15 minutes, stirring occasionally, until the onions are deeply golden and beginning to caramelise. This patience is rewarded later in the depth of the sauce.

Step 2: Add Aromatics and Spices

Stir in the garlic and ginger and cook for two minutes. Add the tomato paste and cook for another two minutes, stirring constantly — this brief caramelisation of the paste removes its raw edge and adds another layer of flavour. Now add the ground coriander, turmeric, smoked paprika, and chilli powder. Stir everything together and cook for one minute, letting the spices bloom in the residual oil.

Step 3: Build the Sauce

Pour in the chopped tomatoes and stir well, scraping any caramelised bits from the bottom of the pan. Simmer for 10 minutes, allowing the tomatoes to break down and the sauce to reduce. If you prefer a smoother sauce, use an immersion blender at this point to partially blend it — leaving some texture is perfectly fine too.

Step 4: Add the Chickpeas and Coconut Cream

Add the drained chickpeas and stir to coat them in the sauce. Pour in the coconut cream, reduce the heat to low, and simmer gently for 15 minutes. The sauce will thicken and deepen in colour. Add the garam masala and taste for salt. If the sauce tastes sharp or overly acidic, a small pinch of sugar will balance it beautifully.

Step 5: Rest and Serve

Remove from heat and allow the dish to rest for five minutes before serving. This brief resting time allows the flavours to settle. Serve over fluffy basmati rice or alongside warm naan bread, and finish with a generous handful of fresh coriander.

Why This Works for the Whole Family

One of the most common hesitations around plant-based cooking is the question of whether it will satisfy everyone at the table — particularly those who are accustomed to meat-centred meals. This tikka masala addresses that concern directly. Chickpeas are a meaningful source of plant-based protein and dietary fibre, which means this dish is genuinely filling rather than a lighter, compromise version of something else.

Each serving provides approximately 18 grams of protein from the chickpeas alone, alongside iron, folate, and complex carbohydrates from the legumes. The coconut cream contributes healthy fats that support nutrient absorption from the spices — particularly the curcumin in turmeric, which requires fat to be properly absorbed by the body.

Customising the Recipe

This recipe is forgiving and highly adaptable. Here are a few variations worth exploring:

Add vegetables: Spinach, diced sweet potato, or cauliflower florets all work beautifully in this sauce. Add firmer vegetables at the same time as the chickpeas, and stir spinach in during the last two minutes of cooking.

Adjust the heat: The chilli powder quantity in this recipe creates a mild-to-medium heat. Increase it for a spicier result, or replace it entirely with a sweet paprika for a family-friendly version that still has full flavour.

Storing and Reheating.

Store leftovers in an airtight container in the refrigerator for up to four days. The sauce thickens considerably once chilled, so add a small splash of water when reheating. It also freezes exceptionally well — portion it into freezer-safe containers and freeze for up to three months. Defrost overnight in the refrigerator before reheating gently on the stovetop.

A Dish That Brings People Together

Use canned coconut milk instead of cream: Coconut milk will produce a lighter, thinner sauce. Both work well — the choice depends on how rich you want the final dish to be.

Make it ahead: Tikka masala is one of those dishes that genuinely improves overnight. The spices continue to develop, the sauce thickens slightly, and the chickpeas absorb more of the surrounding flavour. Make a double batch and refrigerate for up to four days.

There is something quietly special about a recipe that crosses dietary lines so gracefully. Guests who eat meat rarely notice the absence of it in this dish. What they notice instead is the sauce — its depth, its warmth, its balance. That is the mark of good cooking regardless of what is or is not in the pot.

This chickpea tikka masala has found its way onto my table more times than I can count, and it has become the kind of recipe I return to not because I have to, but because I genuinely want to. I hope it does the same for you.

Serve it to someone you love, or simply make it for yourself on a Tuesday evening when you need something that tastes like effort but takes very little of it. Either way, it will not disappoint.


Looking for more plant-based dinner ideas? Explore our full collection of vegan recipes in the Health & Lifestyle section.