All Recipes

Vegan Aubergine Miso Wedges

Vegan aubergine miso wedges baked until tender and glazed with a sweet savory miso sauce. An easy plant-based side or snack.

⏱ Time

Prep: 10 minutes
Bake: 30 minutes
Serves: 4


🧺 Ingredients

  • 2 large aubergines (eggplants), cut into wedges
  • 2 tbsp white or yellow miso paste
  • 2 tbsp maple syrup
  • 1 tbsp soy sauce or tamari
  • 1 tbsp rice vinegar
  • 1 tsp sesame oil
  • 1½ tbsp olive oil
  • Sesame seeds and spring onions, for garnish

👩‍🍳 Instructions

Firstly, preheat oven to 200°C (400°F) and line a baking tray.

Next, whisk miso paste, maple syrup, soy sauce, rice vinegar, and sesame oil until smooth.

Then, toss aubergine wedges with olive oil and spread evenly on the tray.

After that, bake for 20 minutes, turning once for even roasting.

Finally, brush wedges with miso glaze and return to oven for 8–10 minutes until caramelized and glossy. Garnish before serving.


🌟 Tips & Variations

  • Extra Crispy: Roast wedges on a wire rack.
  • Air Fryer: Cook at 190°C (375°F) for 15–18 minutes.
  • Spicy Twist: Add chili paste or red pepper flakes.
  • Oil-Free: Roast wedges on parchment without oil.
  • Asian Fusion: Finish with furikake or nori flakes.

🌿 Benefits of Vegan Aubergine Miso Wedges

Firstly, aubergines are rich in fiber and antioxidants.

Secondly, miso adds fermented, gut-friendly benefits.

Moreover, this dish is naturally low in calories yet full of flavor.

In addition, it is dairy-free, egg-free, and cholesterol-free.

As a result, you enjoy a nutritious plant-based dish that feels indulgent.


🧒 Kid-Friendly Version

  • Firstly, reduce miso paste slightly for a milder taste.
  • Then, add a touch more maple syrup for sweetness.
  • Next, cut wedges smaller for easy eating.
  • Finally, serve with plain rice or noodles.

🧮 Nutrition Facts (Per Serving – Approximate)

  • Calories: 195 kcal
  • Protein: 5 g
  • Carbohydrates: 24 g
  • Fat: 10 g
  • Fiber: 6 g
  • Sugar: 11 g
  • Cholesterol: 0 mg

Vegan Orange Cranberry Shortbread Cookies

Vegan orange cranberry shortbread cookies with a buttery dairy-free texture and festive flavor. Perfect for holidays and gifting.

⏱ Time

Prep: 15 minutes
Chill: 30 minutes
Bake: 18 minutes
Serves: 20 cookies


🧺 Ingredients

  • 1½ cups all-purpose flour
  • ½ cup vegan butter, softened
  • ⅓ cup powdered sugar
  • Zest of 1 orange
  • ¼ cup dried cranberries, chopped
  • 1 tsp vanilla extract
  • ¼ tsp salt

👩‍🍳 Instructions

Firstly, cream vegan butter and powdered sugar until light and fluffy.

Next, mix in orange zest and vanilla extract.

Then, fold in flour, salt, and cranberries to form a dough.

After that, shape dough into a log, wrap, and chill for 30 minutes.

Finally, slice cookies, place on a baking tray, and bake at 175°C (350°F) for 15–18 minutes until lightly golden.


🌟 Tips & Variations

  • Gluten-Free: Use a gluten-free flour blend.
  • Extra Orange Flavor: Add 1 tbsp orange juice or extract.
  • Chocolate Dip: Dip half of each cookie in vegan dark chocolate.
  • Nutty Twist: Add finely chopped almonds or pistachios.
  • Less Sweet: Reduce powdered sugar slightly.

🌿 Benefits of Vegan Orange Cranberry Shortbread Cookies

Firstly, cranberries are rich in antioxidants.

Secondly, orange zest provides vitamin C and natural aroma.

Moreover, these cookies are dairy-free and cholesterol-free.

In addition, they’re egg-free and suitable for many diets.

As a result, you enjoy a festive treat with plant-based ingredients.


🧒 Kid-Friendly Version

  • Firstly, chop cranberries very finely.
  • Then, shape dough into fun cookie shapes.
  • Next, reduce zest slightly for a milder citrus taste.
  • Finally, decorate with dairy-free white chocolate drizzle.

🧮 Nutrition Facts (Per Cookie – Approximate)

  • Calories: 110 kcal
  • Protein: 1.5 g
  • Carbohydrates: 14 g
  • Fat: 6 g
  • Fiber: 0.8 g
  • Sugar: 5 g
  • Cholesterol: 0 mg

Vegan Cheesecake Brownies

Fudgy vegan cheesecake brownies with a creamy dairy-free swirl. An easy plant-based dessert perfect for any occasion.

⏱ Time

Prep: 20 minutes
Bake: 35 minutes
Serves: 12


🧺 Ingredients

Brownie Layer

  • 1 cup all-purpose flour
  • ½ cup cocoa powder
  • ¾ cup sugar or coconut sugar
  • ½ cup melted coconut oil
  • ½ cup plant milk
  • 1 tsp vanilla extract
  • ½ tsp baking powder
  • ¼ tsp salt

Cheesecake Layer

  • ¾ cup raw cashews (soaked 4 hours)
  • ¼ cup coconut cream
  • ¼ cup maple syrup
  • 1 tbsp lemon juice
  • 1 tsp vanilla extract

👩‍🍳 Instructions

Firstly, preheat oven to 175°C (350°F) and line a baking pan.

Next, whisk brownie ingredients until smooth. Spread batter into the pan.

Then, blend cheesecake ingredients until creamy. Dollop over brownie layer.

After that, swirl gently with a knife.

Finally, bake for 30–35 minutes until set. Cool completely before slicing.


🌟 Tips & Variations

  • Gluten-Free: Use a gluten-free flour blend.
  • Extra Fudgy: Reduce baking time slightly.
  • Nut-Free: Use silken tofu instead of cashews.
  • Chocolate Boost: Add vegan chocolate chips.
  • Flavor Twist: Add orange zest or espresso powder.

🌿 Benefits of Vegan Cheesecake Brownies

Firstly, cocoa is rich in antioxidants.

Secondly, cashews provide healthy fats and creaminess.

Moreover, this dessert is dairy-free and cholesterol-free.

In addition, it’s completely egg-free and plant-based.

As a result, you enjoy indulgence with fewer allergens.


🧒 Kid-Friendly Version

  • Firstly, reduce cocoa powder slightly for milder chocolate.
  • Then, skip lemon juice in the swirl.
  • Next, bake in mini muffin tins for easy portions.
  • Finally, add dairy-free chocolate chips on top.

🧮 Nutrition Facts (Per Brownie – Approximate)

  • Calories: 280 kcal
  • Protein: 5 g
  • Carbohydrates: 32 g
  • Fat: 15 g
  • Fiber: 3 g
  • Sugar: 18 g
  • Cholesterol: 0 mg

Zucchini Fries

Crispy baked zucchini fries made with a crunchy coating. A healthy, easy snack or side dish the whole family will love.

⏱ Time

Prep: 10 minutes
Bake: 25 minutes
Serves: 4


🧺 Ingredients

  • 2 medium zucchinis, cut into fries
  • ½ cup breadcrumbs or panko
  • 2 tbsp nutritional yeast (optional)
  • 1 tsp garlic powder
  • ½ tsp paprika
  • Salt and black pepper, to taste
  • ¼ cup plant milk
  • Olive oil spray (optional)

👩‍🍳 Instructions

Firstly, preheat oven to 220°C (425°F) and line a baking tray.

Next, mix breadcrumbs, nutritional yeast, and seasonings in a bowl.

Then, dip zucchini fries into plant milk, followed by breadcrumb mixture.

After that, arrange fries on the tray in a single layer.

Finally, bake for 20–25 minutes, flipping halfway, until crispy and golden.


🌟 Tips & Variations

  • Extra Crispy: Use panko breadcrumbs and spray lightly with oil.
  • Air Fryer: Cook at 200°C (390°F) for 10–12 minutes.
  • Gluten-Free: Use gluten-free breadcrumbs.
  • Cheesy Flavor: Add more nutritional yeast.
  • Spicy Kick: Add chili flakes or cayenne.

🌿 Benefits of Zucchini Fries

Firstly, zucchini is low in calories and high in hydration.

Secondly, baking reduces excess fat compared to frying.

Moreover, this dish is rich in fiber and antioxidants.

In addition, it’s naturally vegan and cholesterol-free.

As a result, you get a satisfying yet healthy snack.


🧒 Kid-Friendly Version

  • Firstly, skip paprika and black pepper.
  • Then, cut fries thicker for easy dipping.
  • Next, use finely ground breadcrumbs for better coating.
  • Finally, serve with ketchup or dairy-free ranch.

🧮 Nutrition Facts (Per Serving – Approximate)

  • Calories: 140 kcal
  • Protein: 5 g
  • Carbohydrates: 20 g
  • Fat: 4 g
  • Fiber: 3 g
  • Sugar: 4 g
  • Cholesterol: 0 mg

Vegan Strawberry Cheesecake Trifle 

Vegan strawberry cheesecake trifle with creamy dairy-free layers, fresh strawberries, and cake. An easy no-bake crowd-pleasing dessert.

⏱ Time

Prep: 20 minutes
Chill: 2 hours
Serves: 6–8


🧺 Ingredients

Cheesecake Cream

  • 1½ cups raw cashews (soaked 4 hours)
  • ¾ cup coconut cream
  • ⅓ cup maple syrup
  • 2 tbsp lemon juice
  • 1 tsp vanilla extract

Layers

  • 2 cups vegan sponge cake or biscuits, cubed
  • 2 cups fresh strawberries, sliced
  • ½ cup strawberry jam or compote

Optional Topping

  • Coconut whipped cream
  • Fresh mint or crushed biscuits

👩‍🍳 Instructions

Firstly, blend all cheesecake cream ingredients until smooth and fluffy.

Next, place a layer of cake cubes in the bottom of a trifle dish or jars.

Then, add a layer of cheesecake cream followed by strawberries and jam.

After that, repeat layers until ingredients are used.

Finally, chill for at least 2 hours before serving. Top with coconut whip if desired.


🌟 Tips & Variations

  • Berry Swap: Replace strawberries with raspberries or blueberries.
  • Gluten-Free: Use gluten-free cake or cookies.
  • Lower Fat: Swap half the cashews with silken tofu.
  • Chocolate Twist: Add chocolate shavings between layers.
  • Extra Firm: Stir in 1 tsp agar-agar for structured layers.

🌿 Benefits of Vegan Strawberry Cheesecake Trifle

Firstly, strawberries provide vitamin C and antioxidants.

Secondly, cashews add healthy fats and plant protein.

Moreover, this dessert is dairy-free and egg-free.

In addition, no baking helps preserve nutrients.

As a result, you enjoy a lighter yet indulgent dessert.


🧒 Kid-Friendly Version

  • Firstly, reduce lemon juice for a sweeter flavor.
  • Then, use vanilla biscuits instead of sponge cake.
  • Next, assemble in small cups for easy handling.
  • Finally, top with colorful fruit or sprinkles.

🧮 Nutrition Facts (Per Serving – Approximate)

  • Calories: 310 kcal
  • Protein: 6 g
  • Carbohydrates: 30 g
  • Fat: 20 g
  • Fiber: 3 g
  • Sugar: 14 g
  • Cholesterol: 0 mg

Vegan Breakfast Casserole

Hearty vegan breakfast casserole made with vegetables and plant-based protein. Moreover, it’s easy to make, filling, and perfect for mornings.

🛒 Ingredients (Serves 6)

  • 3 cups diced potatoes (parboiled)
  • 1 tbsp olive oil
  • 1 small onion, chopped
  • 1 bell pepper, diced
  • 1 cup mushrooms, sliced
  • 1 cup spinach, chopped
  • 1½ cups cooked chickpeas or tofu cubes
  • 1 cup unsweetened plant-based milk
  • 3 tbsp nutritional yeast
  • 1 tbsp cornstarch or chickpea flour
  • ½ tsp turmeric
  • ½ tsp garlic powder
  • Salt and black pepper, to taste

🍳 How to Make Vegan Breakfast Casserole

Step 1: Prepare the Vegetables

First, preheat oven to 190°C (375°F) and lightly grease a baking dish.
Next, sauté onion, bell pepper, and mushrooms until softened.

Step 2: Assemble the Casserole

Then, add potatoes, chickpeas, spinach, and sautéed vegetables to the dish.

Step 3: Make the Sauce

Meanwhile, whisk plant milk, nutritional yeast, cornstarch, turmeric, garlic powder, salt, and pepper.

Step 4: Bake

After that, pour sauce evenly over the vegetables.
Finally, bake for 35–40 minutes until set and lightly golden.


⭐ Tips for the Best Breakfast Casserole

  • Firstly, parboil potatoes for even cooking.
  • Moreover, press tofu well to avoid excess moisture.
  • Additionally, let the casserole rest 5–10 minutes before slicing.
  • Finally, store leftovers in the fridge for up to 4 days.

🔄 Variations to Try

  • Cheesy: Add vegan cheese shreds
  • Spicy: Add chili flakes or jalapeños
  • Protein Boost: Use tempeh or vegan sausage
  • Low-Carb: Replace potatoes with cauliflower
  • Mexican-Style: Add cumin and salsa

💚 Health Benefits

This casserole provides plant-based protein and fiber.
Moreover, vegetables supply essential vitamins and minerals.
Because it’s dairy-free and egg-free, it’s easier to digest.
As a result, it’s a nourishing way to start the day.


🧒 Kid-Friendly Version

  • Reduce spices
  • Add sweet corn or peas
  • Use small potato cubes
  • Serve with ketchup or mild sauce

🥗 Nutrition Facts (Per Serving – Approx.)

  • Calories: 310 kcal
  • Carbohydrates: 42 g
  • Protein: 14 g
  • Fat: 9 g
  • Fiber: 7 g
  • Sugar: 4 g
  • Sodium: 420 mg

Vegan Simnel Cake

Vegan simnel cake with dried fruits, spices, and marzipan layers. Moreover, it’s dairy-free, festive, and perfect for Easter.

🛒 Ingredients (1 Round Cake)

Cake Batter

  • 2 cups all-purpose flour
  • ¾ cup brown sugar
  • 1 tsp baking powder
  • ½ tsp baking soda
  • 1 tsp mixed spice or cinnamon
  • ½ tsp nutmeg
  • ¼ tsp salt
  • ¾ cup plant-based milk
  • ½ cup vegetable oil
  • 2 tbsp apple cider vinegar
  • 1 tsp vanilla extract

Fruit & Marzipan

  • 1½ cups mixed dried fruits
  • ½ cup chopped almonds (optional)
  • 200 g vegan marzipan

🍰 How to Make Vegan Simnel Cake

Step 1: Prepare the Batter

First, preheat oven to 170°C (340°F) and line a cake tin.
Next, mix all dry ingredients in a large bowl.

Step 2: Add Wet Ingredients

Then, stir in plant milk, oil, vinegar, and vanilla until smooth.

Step 3: Add Fruit

After that, fold in dried fruits and nuts.

Step 4: Assemble

Meanwhile, pour half the batter into the tin.
Then, add a thin marzipan layer and top with remaining batter.

Step 5: Bake

Finally, bake for 50–60 minutes until firm and golden.


⭐ Tips for the Best Simnel Cake

  • Firstly, soak dried fruits in juice for extra moisture.
  • Moreover, roll marzipan thin for even layers.
  • Additionally, cover loosely if browning too quickly.
  • Finally, allow cake to cool completely before slicing.

🔄 Variations to Try

  • Gluten-Free: Use GF flour blend
  • Citrus: Add orange or lemon zest
  • Chocolate: Add dairy-free chocolate chips
  • Alcohol-Free: Soak fruit in apple juice
  • Mini Cakes: Reduce baking time by 15 minutes

💚 Health Benefits

Dried fruits provide natural sweetness and fiber.
Moreover, nuts add healthy fats and minerals.
Because this cake is egg-free and dairy-free, it’s easier to digest.
As a result, it’s a lighter take on a traditional treat.


🧒 Kid-Friendly Version

  • Use fewer spices
  • Chop fruits finely
  • Skip marzipan balls on top
  • Serve with dairy-free custard

🥗 Nutrition Facts (Per Slice – Approx.)

  • Calories: 320 kcal
  • Carbohydrates: 45 g
  • Protein: 5 g
  • Fat: 14 g
  • Fiber: 4 g
  • Sugar: 22 g
  • Sodium: 190 mg

Vegan Baked Potato

vegan baked potato

There are dinners that require a long list of ingredients and hours of effort. And then there are dinners like this Vegan Baked Potato — the kind that needs almost nothing beyond a good potato and a hot oven, yet delivers a fluffy, steaming interior and a perfectly crisp skin loaded with all the toppings that make a baked potato genuinely satisfying as a complete meal. This is that dinner. The one that proves the simplest foods, done properly, can be just as comforting as anything more complicated.

This recipe focuses on getting the technique exactly right — a properly crisp skin, a fluffy interior, and a generous loaded topping of vegan butter, cashew sour cream, vegan cheese, and chives that turns a humble baked potato into a genuinely complete and satisfying dinner.

What makes this baked potato so outstanding is the simple but essential technique of rubbing the skin with oil and salt before baking, producing a properly crisp, flavorful exterior rather than the soft, papery skin that results from skipping this step.

This recipe is 100% vegan, naturally gluten-free, ready in about an hour, and absolutely wonderful loaded generously and eaten straight from its skin with a fork.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins55 mins65 mins4~310 kcal

Ingredients

For the Potatoes

  • 4 large russet potatoes, scrubbed clean
  • 2 tbsp olive oil
  • 1 tsp salt

For the Toppings

  • ½ cup (60g) vegan butter
  • ½ cup (120g) vegan sour cream
  • 1 cup (120g) shredded vegan cheddar
  • 3 spring onions, thinly sliced
  • Salt and black pepper to taste

Optional Add-ins

  • Crispy chickpeas or air-fried tofu bits for a protein boost
  • Sautéed mushrooms
  • A drizzle of hot sauce
  • Crumbled vegan bacon

To Serve

  • A simple side salad
  • Steamed broccoli alongside
  • Extra chives or fresh parsley

Instructions

  1. Preheat the oven. Preheat the oven to 425°F (220°C).
  2. Prepare the potatoes. Scrub the potatoes thoroughly and pat dry. Pierce each potato several times with a fork. Rub each potato all over with olive oil and sprinkle generously with salt.
  3. Bake. Place the potatoes directly on the oven rack or on a baking sheet. Bake for 50–60 minutes until the skin is crisp and a knife inserted into the center meets no resistance.
  4. Open and fluff. Remove the potatoes from the oven and let rest for 5 minutes. Slice an opening lengthwise along the top of each potato and use a fork to gently fluff the interior.
  5. Add the toppings. Top each potato generously with vegan butter, vegan sour cream, shredded vegan cheese, and sliced spring onions. Season with salt and pepper to taste.
  6. Serve immediately. Serve hot, while the cheese is still melting from the residual heat of the potato.

Pro Tips

  • Rub the potato skin generously with oil and salt before baking for the crispiest, most flavorful exterior.
  • Bake directly on the oven rack rather than wrapped in foil for the crispiest skin.
  • Pierce the potato several times before baking to allow steam to escape evenly during cooking.
  • Let the potato rest briefly after baking before slicing open, as the interior will be extremely hot.

Why This Technique Matters

A baked potato wrapped in foil steams in its own moisture, resulting in a soft, slightly damp skin rather than a properly crisp one. Baking unwrapped, with oil and salt rubbed directly onto the skin, allows the exterior to dry out and crisp properly in the oven’s heat while the interior steams gently inside, producing the ideal contrast between a crisp skin and a fluffy center.


Flavor Variations

  • Loaded Mexican Baked Potato: Top with black beans, salsa, vegan sour cream, and fresh cilantro.
  • BBQ Pulled Jackfruit Potato: Top with BBQ-seasoned pulled jackfruit and a drizzle of vegan ranch.
  • Garlic Herb Potato: Mix fresh herbs and roasted garlic into the vegan butter before topping.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal8g44g4g12g

Storage

  • Refrigerator: Store baked, unloaded potatoes for up to 4 days. Reheat in the oven or microwave before adding fresh toppings.
  • Freezer: Baked potatoes freeze reasonably well unloaded for up to 2 months; thaw and reheat in the oven before topping.

Frequently Asked Questions

Can I cook the potatoes in the microwave instead?

Yes — microwave on high for 8–10 minutes, turning halfway, though the skin will not be as crisp as oven baking.

What potato variety works best for baking?

Russet potatoes are ideal due to their high starch content, which produces the fluffiest interior.

Can I make these ahead for a party?

Yes — bake the potatoes ahead and keep warm in a low oven, adding toppings just before serving for the freshest result.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more simple, satisfying vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Jjajangmyeon

Vegan jjajangmyeon made with Korean black bean paste and vegetables. Moreover, it’s rich, comforting, and easy to make at home.

🛒 Ingredients (Serves 4)

Noodles

  • 400 g wheat noodles or fresh jjajangmyeon noodles

Black Bean Sauce

  • 3 tbsp chunjang (Korean black bean paste)
  • 1 tbsp neutral oil
  • 1 onion, diced
  • 1 zucchini, diced
  • 1 potato, diced
  • ½ cup cabbage, chopped
  • 100 g mushrooms, diced
  • 2 cloves garlic, minced
  • 1 tbsp soy sauce
  • 1 tbsp sugar or maple syrup
  • 1½ cups vegetable broth
  • 1 tbsp cornstarch + 2 tbsp water

🍳 How to Make Vegan Jjajangmyeon

Step 1: Prepare the Black Bean Paste

First, heat oil in a pan and lightly fry chunjang for 1 minute.
Then, remove and set aside to reduce bitterness.

Step 2: Cook the Vegetables

Next, sauté onion, garlic, potato, zucchini, cabbage, and mushrooms until fragrant.

Step 3: Make the Sauce

After that, stir in fried chunjang, soy sauce, sugar, and broth.
Meanwhile, simmer for 10–12 minutes until vegetables soften.

Step 4: Thicken the Sauce

Then, add cornstarch slurry and cook until thick and glossy.

Step 5: Cook & Assemble

Finally, boil noodles according to package instructions and top with sauce.


⭐ Tips for Perfect Vegan Jjajangmyeon

  • Firstly, frying chunjang improves flavor and reduces bitterness.
  • Moreover, cut vegetables evenly for consistent texture.
  • Additionally, adjust sweetness to balance the black bean paste.
  • Finally, serve immediately for best taste.

🔄 Variations to Try

  • Protein Boost: Add tofu or tempeh
  • Spicy: Add gochujang or chili oil
  • Gluten-Free: Use rice noodles and GF soy sauce
  • Extra Veggies: Add carrots or peas
  • Low-Sodium: Use low-sodium chunjang

💚 Health Benefits

This dish provides plant-based fiber and complex carbs.
Moreover, vegetables add essential vitamins and minerals.
Because it’s meat-free, it’s lower in saturated fat.
As a result, it’s a healthier take on a classic comfort food.


🧒 Kid-Friendly Version

  • Reduce black bean paste slightly
  • Add extra noodles
  • Skip spicy additions
  • Serve with cucumber slices

🥗 Nutrition Facts (Per Serving – Approx.)

  • Calories: 420 kcal
  • Carbohydrates: 68 g
  • Protein: 14 g
  • Fat: 9 g
  • Fiber: 8 g
  • Sugar: 7 g
  • Sodium: 650 mg

Vegan Spinach And Lentil Soup

vegan spinach and lentil soup

There are soups you make because the weather turned cold and something warm is needed. And then there are soups like this Vegan Spinach and Lentil Soup — the kind that fills the kitchen with the most extraordinary aroma of toasted cumin and caramelized onion and garlic as it simmers, that pours into the bowl a deep, burnished amber-gold with vivid emerald spinach folded through it in a way that makes it look genuinely, beautifully alive, and that delivers with every single spoonful a warmth and nourishment so profound and so genuine that you feel it in your body as much as you taste it on your tongue. This is that soup. The one that has become a weekly ritual in households across the world. The one that is simultaneously the most effortless and the most deeply satisfying thing you will cook all week. The one that is so packed with plant-based protein, iron, fiber, and an almost overwhelming concentration of vitamins and minerals that eating it feels like a genuinely restorative act.

This is a soup of extraordinary simplicity and extraordinary depth — red lentils that cook down into a silky, naturally thickened base of remarkable richness and body, aromatic onion and garlic and ginger caramelized slowly into sweetness, a carefully chosen spice blend of cumin, turmeric, coriander, and smoked paprika that fills the soup with warmth and complexity without overwhelming the clean, earthy character of the lentils, bright lemon that lifts and sharpens everything in the bowl at the very last moment, and generous handfuls of fresh spinach stirred in at the end and wilted just enough to remain vivid and nutritionally intact while contributing their characteristic earthy mineral freshness to every spoonful.

What makes this soup so genuinely outstanding is how much it achieves from so little. Red lentils — one of the most affordable, most accessible, and most nutritionally impressive ingredients available anywhere in the world — dissolve partially during cooking to create a naturally thick, creamy, hearty soup base that requires no cream, no blending, and no thickening agents of any kind. The lentils do all the work themselves, releasing their natural starches into the broth and creating a consistency and body that feels deeply substantial and satisfying despite requiring nothing more than a pot, some water, and time.

This recipe is 100% vegan, naturally gluten-free, extraordinarily high in plant-based protein and iron, ready in just 35 minutes, made in a single pot, and absolutely spectacular served with warm crusty bread, a squeeze of fresh lemon, a swirl of good olive oil, and nothing else required because the soup itself is complete and magnificent exactly as it is.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins6~280 kcal

Ingredients

For the Soup

  • 2 cups (400g) red lentils, rinsed thoroughly until water runs clear
  • 6 cups (1.4 litres) good quality vegetable broth
  • 1 can (400g) crushed tomatoes
  • 5 cups (150g) fresh spinach, roughly chopped (or 250g frozen spinach, thawed and squeezed)
  • 1 large white or yellow onion, finely diced
  • 6 cloves garlic, minced
  • 1 tbsp fresh ginger, peeled and finely grated
  • 3 tbsp olive oil
  • Juice of 1 large lemon
  • 1 tsp salt, plus more to taste
  • Black pepper to taste

The Spice Blend

  • 2 tsp ground cumin
  • 1½ tsp turmeric
  • 1 tsp ground coriander
  • 1 tsp smoked paprika
  • ½ tsp chili powder or cayenne (adjust to heat preference)
  • ¼ tsp cinnamon
  • ¼ tsp black pepper

Optional Add-ins

  • 1 medium sweet potato, peeled and diced (adds beautiful sweetness)
  • 1 can (400g) chickpeas, drained (adds extra protein and texture)
  • 1 medium carrot, diced (adds sweetness and body)
  • 2 stalks celery, diced (adds depth)
  • 1 medium zucchini, diced
  • ¼ cup (15g) fresh cilantro, roughly chopped (stir in at end)
  • 1 tbsp tahini (swirl in at end for creaminess)

For the Crispy Spiced Oil Topping (Optional but Extraordinary)

  • 3 tbsp olive oil
  • 1 tsp cumin seeds
  • ½ tsp smoked paprika
  • ¼ tsp chili flakes
  • 2 cloves garlic, thinly sliced

To Serve

  • Warm crusty sourdough or flatbread
  • A generous squeeze of fresh lemon
  • Drizzle of best quality extra virgin olive oil
  • Fresh cilantro or parsley, roughly chopped
  • Chili flakes for heat and color
  • Vegan yogurt or coconut cream swirled on top
  • The crispy spiced oil drizzled over the surface

Instructions

  1. Rinse the lentils thoroughly. Place the red lentils in a fine mesh sieve and rinse under cold running water for a full 2 minutes, stirring with your fingers, until the water runs completely clear. Rinsing removes surface starches and any dust or debris and produces a cleaner-tasting, clearer finished soup. Red lentils cook very quickly and do not require soaking — they are ready to cook immediately after rinsing.
  2. Build the aromatic base. Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat until shimmering. Add the finely diced onion and a generous pinch of salt and cook for 6–8 minutes, stirring regularly, until the onion is deeply golden, soft, and beginning to caramelize at the edges. This step cannot be rushed — properly caramelized onion is the flavor foundation of the entire soup and the depth of sweetness it provides is completely irreplaceable. Add the minced garlic and grated ginger and cook for a further 2 minutes until incredibly fragrant.
  3. Bloom the spice blend. Add all the spices — cumin, turmeric, coriander, smoked paprika, chili powder, cinnamon, and black pepper — to the caramelized onion and stir continuously for 60–90 seconds until the spices are deeply fragrant, darkened slightly, and coating everything in the pot in a rich, aromatic paste. Blooming the spices in the hot oil activates their essential oils and deepens their flavor dramatically — this single step is responsible for a significant portion of the extraordinary depth of the finished soup.
  4. Add tomatoes and cook down. Pour in the crushed tomatoes and stir well to combine with the spiced onion base. Cook over medium-high heat for 3–4 minutes, stirring frequently, until the tomatoes have darkened slightly and the oil begins to separate around the edges of the mixture — this brief cooking concentrates the tomato flavor and removes any raw, acidic taste that would otherwise carry through to the finished soup.
  5. Add lentils and broth. Add the rinsed red lentils and stir to coat thoroughly in the spiced tomato base. Pour in the vegetable broth and stir well to combine. Bring to a vigorous boil over high heat then reduce to a steady simmer. Cook uncovered for 18–22 minutes, stirring occasionally, until the lentils have completely dissolved and the soup has thickened to a rich, creamy, naturally thick consistency. Red lentils break down completely during cooking — there should be virtually no whole lentil pieces remaining in the finished soup.
  6. Add the spinach. Reduce the heat to medium and add the fresh spinach in three or four large handfuls, stirring between each addition to allow the spinach to wilt into the soup before adding more. Cook for 2–3 minutes until all the spinach is wilted and incorporated. Do not overcook the spinach — it should remain bright green and slightly textured rather than turning grey and mushy. The vivid green of the spinach against the golden soup is one of the most beautiful visual qualities of this dish.
  7. Finish with lemon and adjust seasoning. Remove from heat and squeeze in the lemon juice — this final addition is non-negotiable. The acid from the lemon lifts and brightens the entire flavor profile of the soup dramatically, cutting through the richness of the lentils and amplifying every spice note simultaneously. Taste and adjust the seasoning generously with additional salt, black pepper, lemon juice, or chili powder. The finished soup should taste deeply savory, warmly spiced, slightly tangy from the lemon, and intensely satisfying.
  8. Make the crispy spiced oil topping. If using heat the olive oil in a small skillet over medium heat. Add the cumin seeds and cook for 30 seconds until they begin to pop and are fragrant. Add the sliced garlic and cook for 60–90 seconds until golden at the edges — watching carefully as garlic can burn quickly. Remove from heat and add the smoked paprika and chili flakes — the residual heat will bloom the spices without burning them. Drizzle immediately over the served soup for an extraordinary finishing touch.
  9. Serve beautifully and generously. Ladle the soup into warmed bowls and finish each serving with a generous squeeze of additional lemon juice, a drizzle of best quality extra virgin olive oil or the crispy spiced oil, a scattering of fresh cilantro or parsley, chili flakes for color, and a swirl of vegan yogurt or coconut cream if desired. Serve immediately with warm bread alongside for the most complete and satisfying meal imaginable.

Pro Tips for the Most Extraordinary Vegan Lentil Soup

  • Caramelize the onion fully and without rushing. The single most important step in this soup is cooking the onion to genuine caramelization — deep golden, soft, and sweet rather than merely translucent. This takes 6–8 minutes at medium heat and produces a depth of sweetness and complexity that is the defining flavor characteristic of a truly great lentil soup. A hurried, undercooked onion produces a flat, one-dimensional soup. A properly caramelized onion produces something genuinely extraordinary.
  • Bloom the spices in hot oil before adding liquid. This is the technique that separates a great spiced soup from an ordinary one. The fat-soluble flavor compounds in spices are activated and intensified by contact with hot oil in a way that contact with water cannot replicate. 60–90 seconds of continuous stirring in hot oil before adding any liquid produces spice flavors of dramatic depth and complexity.
  • Cook the tomatoes until the oil separates. The brief period of cooking the tomatoes until the oil visibly separates and pools around the edges signals that the tomato base is properly cooked — sweet, concentrated, and free of the raw, tinny flavor that undercooked tomato contributes. This takes 3–4 minutes of active cooking and is completely worth the time.
  • Add the lemon juice off the heat at the very end. Lemon juice added during cooking loses its brightness and fresh citrus character during simmering. Added at the very end off the heat it retains its full, vibrant acidity and transforms the flavor of the entire bowl — cutting through the earthiness of the lentils and lifting every spice note simultaneously. Never add it earlier than the final moment.
  • Make the crispy spiced oil topping. This optional but extraordinary finishing step — warm olive oil infused with cumin seeds, golden garlic, smoked paprika, and chili flakes drizzled over the bowl at the moment of serving — adds a layer of aromatic warmth, visual drama, and textural interest that elevates a very good soup into something genuinely spectacular. It takes less than three minutes and makes an enormous difference to the finished result.
  • Season in layers throughout cooking. Adding all the salt at the end of cooking produces a one-dimensional, surface seasoning. Adding a pinch with the onion, seasoning again after the tomatoes, and tasting and adjusting throughout produces a soup where the seasoning is integrated into every layer of flavor — deeply and uniformly seasoned rather than merely salty on the surface.

The Extraordinary Nutritional Power of Red Lentils

Red lentils are one of the most nutritionally impressive foods available anywhere in the plant kingdom — and the casual accessibility and extraordinary affordability of this ingredient makes them one of the most important foods in plant-based cooking.

A single serving of this soup provides approximately 18 grams of plant-based protein from the lentils alone — equivalent to a significant portion of the daily protein requirement for most adults and comparable to the protein content of a substantial serving of chicken or fish. Lentils achieve this remarkable protein density while simultaneously providing virtually no saturated fat — making them nutritionally superior to animal protein sources for cardiovascular health in every meaningful metric.

The iron content of red lentils is one of their most important and most underappreciated qualities. A single serving of this soup provides approximately 6–8mg of non-heme iron — representing 30–45% of the daily recommended intake for adult women and up to 75% for adult men. The addition of lemon juice at the end of cooking is not merely a flavor decision — the Vitamin C in lemon juice dramatically increases the bioavailability of the non-heme iron in the lentils through a specific chemical interaction that converts the iron to its more absorbable ferrous form. This is why the lemon juice is non-negotiable in this recipe from a nutritional as well as a culinary perspective.

The fiber content of this soup is equally extraordinary. A single serving provides approximately 12 grams of dietary fiber — nearly half the daily recommended intake — including both soluble fiber that feeds beneficial gut bacteria and reduces cholesterol absorption, and insoluble fiber that promotes healthy digestive transit and reduces the risk of colorectal cancer.

Turmeric — used generously in the spice blend — provides curcumin with its well-documented anti-inflammatory properties. Cumin contributes thymoquinone with antioxidant and anti-inflammatory properties alongside enhanced iron absorption from its naturally occurring compounds. Ginger provides gingerols and shogaols with potent anti-nausea, anti-inflammatory, and immune-supporting properties. Spinach provides Vitamins K, A, C, and folate alongside iron and calcium. Together these ingredients create a soup of extraordinary medicinal as well as culinary value.


Flavor Variations

  • Coconut Lentil Soup: Replace one cup of the vegetable broth with full-fat coconut cream and add a teaspoon of curry powder to the spice blend for a richer, creamier, more tropical version with a beautiful golden color and a subtle sweetness from the coconut that is particularly extraordinary with fresh cilantro and toasted coconut flakes on top.
  • Moroccan Lentil Soup: Add half a teaspoon of ras el hanout, a pinch of saffron dissolved in hot water, and a quarter cup of dried apricots roughly chopped to the soup for a Moroccan-inspired version with extraordinary complexity and a beautiful sweet-savory balance that is spectacular with warm flatbread and a dollop of harissa.
  • Lemon and Herb Finished: Stir in a generous handful of fresh cilantro, fresh parsley, and fresh mint at the very end alongside the lemon juice for a brighter, more herbaceous version with a beautiful freshness that lifts the earthy lentil base into something lighter and more vibrant — particularly beautiful in spring and summer.
  • Chunky Vegetable Version: Add diced sweet potato, carrot, and celery with the lentils for a chunkier, more substantial version with additional sweetness from the vegetables and a more complex textural experience — perfect for anyone who prefers a heartier soup with more body and variety in every spoonful.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~280 kcal18g40g12g6g

At just 280 calories per serving this soup delivers one of the most impressive nutritional profiles of any single dish in plant-based cooking — 18 grams of plant-based protein, 12 grams of dietary fiber, and an extraordinary concentration of iron, folate, potassium, magnesium, and B vitamins from the red lentils alongside Vitamins K, A, and C from the spinach, powerful anti-inflammatory compounds from the turmeric and ginger, and meaningful antioxidant protection from the smoked paprika and tomatoes. This is food that heals as it nourishes — a soup of genuine medicinal character that happens also to be one of the most deeply comforting and satisfying bowls imaginable.


Storage

  • Refrigerator: Store cooled soup in an airtight container in the refrigerator for up to 6 days. This soup is one of those genuinely extraordinary recipes that improves significantly with every passing day — the spices deepen and bloom further during storage and the lentils continue to absorb the surrounding flavors producing an even richer, more complex soup by day 3 than on the day it was made. Add a splash of vegetable broth when reheating as the soup thickens considerably during refrigeration.
  • Freezer: This soup freezes beautifully for up to 4 months — making it one of the finest batch-cooking recipes available. Cool completely before transferring to freezer-safe containers in individual or family-sized portions. Thaw overnight in the refrigerator and reheat gently in a pot over medium heat, stirring frequently and adding vegetable broth or water to restore the original consistency. The flavor is virtually indistinguishable from freshly made after freezing and thawing.
  • Meal prep: This soup is one of the most outstanding meal prep recipes available — make a full pot on Sunday and have genuinely nourishing, deeply satisfying lunches and dinners available for the entire week with zero additional cooking effort. Portion into individual containers, refrigerate, and reheat as needed throughout the week.
  • Reheating: Reheat over medium heat in a pot with a generous splash of vegetable broth or water, stirring regularly. The soup will be significantly thicker after refrigeration — thin to the desired consistency with additional liquid before serving. Do not boil aggressively during reheating as this can affect the texture of the lentils.

Frequently Asked Questions

Can I use green or brown lentils instead of red?

Yes — green and brown lentils produce a different but equally delicious soup. They do not dissolve during cooking the way red lentils do — they retain their shape and produce a chunkier, more textured soup with a slightly earthier, more robust flavor. Green and brown lentils also take longer to cook — approximately 35–40 minutes rather than the 18–22 minutes needed for red lentils. Both are nutritionally outstanding choices.

Why did my lentil soup turn out too thick?

Red lentils absorb liquid voraciously during cooking and particularly during storage — a soup that seems perfectly consistency when cooked can become very thick indeed after refrigeration. Add additional vegetable broth or water in generous splashes during cooking or reheating and stir well to incorporate until the desired consistency is achieved. The soup will continue to thicken as it cools — aim for a slightly thinner consistency than desired when hot.

Can I make this soup in an Instant Pot?

Yes — this soup adapts beautifully to pressure cooker preparation. Sauté the aromatics and bloom the spices using the sauté function then add the rinsed lentils, broth, and tomatoes. Cook on high pressure for 12 minutes followed by a natural pressure release of 10 minutes. Add the spinach and lemon juice after releasing pressure and stir until the spinach wilts. The result is a soup of identical flavor to the stovetop version produced in significantly less time.

Is this soup suitable for freezing with the spinach already added?

Yes — spinach freezes well in this soup without any significant degradation in flavor or texture after thawing. The spinach will be slightly softer after freezing and reheating than when freshly added but still delicious and nutritionally intact. For the most vibrant color and freshest flavor in a reheated frozen soup stir in a fresh handful of spinach during reheating rather than relying on the spinach that was frozen with the soup.

How do I make this soup more filling?

For a more substantial meal stir in a drained can of chickpeas in the final 5 minutes of cooking — the combination of red lentils and chickpeas produces a soup of extraordinary protein density and incredible staying power. Serving with a thick slice of seeded sourdough bread adds complex carbohydrates and additional fiber. A swirl of tahini stirred in at the end adds healthy fats that promote satiety and give the soup a beautiful creamy richness.

Can I make this soup without tomatoes?

Yes — replace the crushed tomatoes with an additional cup of vegetable broth and add a tablespoon of tomato paste for concentrated flavor without the bulk of canned tomatoes. The soup will be lighter in color and slightly less complex in flavor but still deeply delicious. Alternatively replace the tomatoes with a cup of roasted red pepper purée for a sweeter, more vibrant version with a beautiful color and a different but equally appealing flavor character.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more warming, nourishing vegan soup and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!