Dinner

Find your next favourite vegan dinner recipe. From creamy curries to crispy cauliflower steaks, we have easy plant-based dinners for every night of the week.

Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes — The Most Elegant Plant-Based Pasta Dinner You Will Ever Make

Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes

There are pasta dishes that comfort. There are pasta dishes that impress. And then there is this Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes — a pasta dish that does both simultaneously and with such extraordinary grace and depth of flavor that it genuinely earns its place among the most celebrated plant-based dinners you will ever put on your table.

Picture pillowy, tender homemade vegan pasta pillows filled with a deeply savory mixture of wilted spinach, caramelized mushrooms, cashew ricotta, and sun-dried tomatoes — each ravioli a little parcel of concentrated, extraordinary flavor — served in a rich, velvety roasted tomato and herb sauce that is so good you will want to drink it from the bowl long after the pasta is gone. This is the kind of dinner that makes a Tuesday evening feel like a special occasion — and a special occasion feel like a genuine celebration.

Making homemade pasta might seem intimidating but this recipe includes a beautifully simple, foolproof vegan pasta dough that comes together in 10 minutes and rolls out into the most gorgeous, silky, golden sheets. For those short on time the recipe also includes a store-bought pasta option that works beautifully — because the extraordinary filling and sauce are so deeply flavorful that they make even store-bought pasta taste restaurant-quality.

This recipe is 100% vegan, packed with plant-based nutrition, and deeply satisfying in the way that only great handmade pasta can be. Whether you make the pasta from scratch for a special dinner or use store-bought for a weeknight shortcut — this Vegan Ravioli with Spinach, Mushrooms and Sun-Dried Tomatoes will immediately become one of the most cherished recipes in your entire plant-based collection.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
45 mins25 mins70 mins4~480 kcal

Ingredients

For the Vegan Pasta Dough (Homemade)

  • 2 cups (240g) all-purpose flour or tipo 00 flour (for the silkiest result)
  • ½ cup (120ml) warm water
  • 2 tbsp olive oil
  • 1 tsp apple cider vinegar
  • ½ tsp salt
  • 1 tsp turmeric (optional — gives the pasta a beautiful golden egg-like color)

For the Filling

  • 200g cremini or chestnut mushrooms, very finely diced
  • 3 large handfuls fresh spinach (about 100g)
  • ½ cup (75g) sun-dried tomatoes in oil, drained and finely chopped
  • 2 shallots, very finely diced
  • 3 cloves garlic, minced
  • 1 tbsp olive oil (plus reserved sun-dried tomato oil)
  • 1 tsp dried thyme
  • ½ tsp dried oregano
  • ½ tsp smoked paprika
  • 2 tbsp soy sauce or tamari
  • 1 tbsp balsamic vinegar
  • 2 tbsp nutritional yeast
  • Salt and pepper to taste

For the Cashew Ricotta (in the filling)

  • ¾ cup (105g) raw cashews, soaked in boiling water for 30 minutes and drained
  • 2 tbsp nutritional yeast
  • 1 tbsp fresh lemon juice
  • 1 clove garlic
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp nutmeg
  • 2–3 tbsp cold water

For the Roasted Tomato and Herb Sauce

  • 1 can (400g) chopped tomatoes or passata
  • ½ cup (75g) sun-dried tomatoes, roughly chopped
  • 4 cloves garlic, minced
  • 2 shallots, finely diced
  • 2 tbsp olive oil (plus reserved sun-dried tomato oil)
  • 100ml (⅓ cup) vegan white wine or vegetable stock
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • ½ tsp chili flakes
  • ½ tsp smoked paprika
  • ½ tsp salt
  • ¼ tsp black pepper
  • 1 tsp maple syrup
  • 2 tbsp nutritional yeast
  • 3 tbsp coconut cream or oat cream (for richness)
  • Juice of half a lemon

To Garnish

  • Fresh basil leaves, torn
  • Vegan parmesan or nutritional yeast
  • Extra chili flakes
  • A generous drizzle of extra virgin olive oil
  • Toasted pine nuts
  • Lemon zest
  • Freshly cracked black pepper

Instructions

Part 1 — Make the Pasta Dough

  1. Combine the flour, salt, and turmeric if using in a large mixing bowl. Make a well in the center. Add the warm water, olive oil, and apple cider vinegar to the well. Using a fork mix from the center outward until the dough begins to come together into a shaggy ball. Turn onto a lightly floured surface.
  2. Knead the dough firmly and consistently for 8–10 minutes until it is completely smooth, elastic, and no longer sticky — it should feel like soft leather and spring back slowly when pressed with your finger. If too sticky add flour one tablespoon at a time. If too dry add water a teaspoon at a time.
  3. Wrap the dough tightly in plastic wrap and allow to rest at room temperature for 30 minutes. This resting time is essential — it relaxes the gluten and makes the dough dramatically easier to roll thin without it springing back.

Part 2 — Make the Filling

  1. Make the cashew ricotta. Blend the drained soaked cashews, nutritional yeast, lemon juice, garlic, salt, pepper, nutmeg, and water in a high-speed blender for 2–3 minutes until completely smooth and creamy. Transfer to a bowl and set aside.
  2. Cook the mushroom filling. Heat the sun-dried tomato oil in a large skillet over medium-high heat. Add the finely diced shallots and cook for 3 minutes until soft. Add the minced garlic and cook for 1 minute. Add the finely diced mushrooms and cook for 8–10 minutes, stirring occasionally, until completely golden and every drop of moisture has evaporated. The mushrooms must be completely dry — any remaining moisture will make the ravioli filling wet and cause the pasta to become soggy and burst during cooking.
  3. Season the filling. Add the soy sauce, dried thyme, oregano, smoked paprika, and balsamic vinegar to the mushrooms. Cook for 2 minutes. Add the fresh spinach and cook for 1–2 minutes until completely wilted. Press out all excess moisture from the spinach with the back of a spoon. Add the finely chopped sun-dried tomatoes and nutritional yeast. Stir to combine and taste for seasoning. Remove from heat and allow to cool for 10 minutes.
  4. Combine filling and ricotta. Fold the cooled mushroom spinach mixture into the cashew ricotta until evenly combined. The filling should be thick, deeply savory, and hold together when pressed. If too wet add extra nutritional yeast. Refrigerate while you roll the pasta.

Part 3 — Make the Sauce

  1. Make the roasted tomato and herb sauce. Heat the sun-dried tomato oil and olive oil in a medium saucepan over medium heat. Add the shallots and cook for 4 minutes until golden. Add the garlic and cook for 1 minute. Add the sun-dried tomatoes and cook for 2 minutes. Pour in the white wine and let it bubble for 2 minutes until reduced. Add the chopped tomatoes, dried basil, oregano, chili flakes, smoked paprika, salt, pepper, and maple syrup. Simmer for 12–15 minutes until the sauce has thickened and deepened in flavor. Stir in the nutritional yeast, coconut cream, and lemon juice. Taste and adjust seasoning. Keep warm over the lowest heat.

Part 4 — Roll and Fill the Ravioli

  1. Roll the pasta. Divide the rested dough into 4 equal portions. Work with one portion at a time keeping the rest covered with plastic wrap. On a lightly floured surface roll each portion as thin as possible — ideally 1–2mm thickness. Alternatively use a pasta machine rolled to setting 5 or 6. The pasta should be thin enough to see your hand through it when held up to light.
  2. Cut the pasta sheets. Using a sharp knife or pastry cutter cut the rolled pasta into rectangles or squares approximately 8x8cm. Place a generous teaspoon of filling in the center of half the squares leaving a clear border of at least 1cm around the edges.
  3. Seal the ravioli. Brush the border of each filled square lightly with water using your fingertip or a small pastry brush. Place an unfilled pasta square on top of each filled square. Press firmly around the edges to seal completely — press out any air pockets as you seal. Pinch the edges firmly with your fingers or press with a fork to create a decorative crimped edge. Place finished ravioli on a floured tray and cover with a clean kitchen towel.
  4. Cook the ravioli. Bring a large pot of generously salted water to a rolling boil. Cook the ravioli in batches of 8–10 — do not overcrowd the pot. Cook for 3–4 minutes until the pasta is tender and the ravioli float to the surface. Remove with a slotted spoon and transfer directly to the warm sauce. Toss gently to coat.
  5. Serve immediately. Divide the sauced ravioli between warm plates making sure each portion gets a generous amount of sauce. Garnish with torn fresh basil, a shower of vegan parmesan or nutritional yeast, toasted pine nuts, extra chili flakes, and a generous drizzle of your finest extra virgin olive oil. Finish with lemon zest and freshly cracked black pepper. Serve immediately with warm crusty bread.

Quick Weeknight Option — Using Store-Bought Pasta

If you are short on time this filling and sauce work beautifully with store-bought vegan pasta. Use large vegan pasta sheets to make quick ravioli, vegan jumbo pasta shells (conchiglioni) stuffed with the filling and baked in the sauce, or large vegan lasagna sheets layered with alternating filling and sauce for an instant ravioli-inspired baked pasta. Any of these shortcuts reduces the total preparation time to under 30 minutes while still delivering an extraordinary dinner.


Pro Tips for Perfect Homemade Vegan Ravioli

  • Rest the dough for the full 30 minutes. Pasta dough that has not rested is extremely difficult to roll thin — it springs back constantly and tears. The full 30-minute rest relaxes the gluten and makes rolling an effortless, meditative pleasure.
  • Roll the pasta as thin as you possibly can. Thick pasta dominates the delicate filling and produces a heavy, doughy ravioli. Thin pasta — ideally 1–2mm — wraps around the filling beautifully and produces a light, elegant result. When in doubt roll thinner.
  • Cook the mushrooms until completely dry. Any moisture in the filling will cause the pasta to become wet, stick together, and potentially burst during cooking. The mushrooms must be cooked until every single drop of moisture has evaporated — even if this takes longer than the recipe suggests.
  • Seal the ravioli properly. Press firmly around the edges after sealing to remove all air pockets. Air trapped inside the ravioli expands during cooking and causes the ravioli to burst. Press firmly and decisively — do not be timid.
  • Cook in very well-salted water. The pasta water should taste almost as salty as the sea. This is the only opportunity to season the pasta itself — it cannot be seasoned from the outside. Properly salted pasta water transforms the flavor of the finished dish.
  • Transfer directly to the sauce. Moving the cooked ravioli directly from the boiling water into the warm sauce — rather than draining them first — carries some starchy pasta water into the sauce that emulsifies beautifully and helps the sauce cling to every ravioli perfectly.

Flavor Variations

  • Butternut Squash and Sage Ravioli: Replace the spinach and mushroom filling with roasted butternut squash mashed with sage, vegan butter, nutmeg, and cashew ricotta. Serve in a brown vegan butter and sage sauce for a classically elegant Italian autumn version.
  • Pesto Ravioli: Add 2 tablespoons of vegan basil pesto to the filling and replace the tomato sauce with a simple walnut and sage brown butter sauce for a herbaceous, deeply savory version.
  • Truffle Mushroom Ravioli: Add ½ teaspoon of truffle oil to the cashew ricotta and replace regular mushrooms with a mixture of cremini, porcini, and shiitake for an extraordinarily luxurious, deeply umami filling that is spectacular for special occasions.
  • Roasted Red Pepper Ravioli: Replace half the mushrooms with finely diced roasted red peppers for a sweeter, smokier, more vibrant filling with a beautiful color that shows through the thin pasta walls.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberIron
~480 kcal16g62g8g25% DV

This vegan ravioli dinner is genuinely nutritious as well as spectacular. Cashews provide complete plant-based protein, heart-healthy monounsaturated fats, iron, zinc, and magnesium. Mushrooms deliver B vitamins, selenium, and immune-supporting beta-glucans. Spinach contributes iron, Vitamin K, folate, and powerful antioxidants. Sun-dried tomatoes provide concentrated lycopene, Vitamin C, and iron. Nutritional yeast adds B vitamins and additional complete plant protein. Together this dish delivers a beautifully balanced nutritional profile that makes it genuinely one of the most nourishing as well as one of the most spectacular vegan pasta dinners available anywhere.


Storage and Make-Ahead Tips

  • Uncooked ravioli: Place on a floured tray, cover with a kitchen towel, and refrigerate for up to 24 hours before cooking. Alternatively freeze in a single layer on a tray then transfer to a freezer bag for up to 2 months. Cook directly from frozen adding 2 extra minutes to the cooking time.
  • Cooked ravioli: Best eaten immediately. Cooked ravioli that sits absorbs more sauce and becomes softer. If you must store leftovers keep the ravioli and sauce separate in airtight containers in the fridge for up to 2 days.
  • The sauce: Stores beautifully in the fridge for up to 5 days and freezes for up to 3 months. Make a large batch and freeze in portions for instant pasta sauce any night of the week.
  • The cashew ricotta: Stores in the fridge for up to 4 days and is extraordinary as a spread, dip, or filling for other dishes throughout the week.
  • Make ahead for a dinner party: Make the pasta dough and filling up to 24 hours in advance. Store the dough wrapped in plastic in the fridge and the filling in an airtight container. Make the sauce up to 2 days ahead. Roll, fill, and seal the ravioli on the day of the dinner party — this takes about 30 minutes and produces the freshest, most beautiful result.

Frequently Asked Questions

Can I make this recipe without a pasta machine?

Absolutely. A good quality rolling pin and a strong arm produce excellent results. The key is patience — roll the dough gradually and consistently in all directions rather than pushing hard in one direction which causes tearing. Aim for 1–2mm thickness — hold the sheet up to the light and if you can see your hand through it you have rolled it thin enough.

How do I stop the ravioli from sticking together?

Keep the pasta well-floured at all times during rolling, cutting, and filling. Place filled ravioli on a generously floured tray and keep them covered with a clean kitchen towel. Never stack uncooked ravioli directly on top of each other. Cook in batches with plenty of well-salted water and stir gently immediately after adding to the pot to prevent sticking to the bottom.

What if my ravioli burst during cooking?

Bursting is almost always caused by either air trapped in the filling during sealing, overly wet filling, or pasta that was rolled too thick. Press firmly around all edges during sealing to eliminate air pockets. Make sure the mushroom filling is completely dry before combining with the ricotta. Roll the pasta as thin as possible. Cooking at a gentle rolling boil rather than a vigorous boil also significantly reduces the risk of bursting.

Can I use wonton wrappers instead of making pasta?

Yes — vegan wonton wrappers make an excellent and extremely convenient shortcut that produces beautifully delicate, almost translucent dumplings filled with the spinach and mushroom filling. Seal with a brush of water and cook in boiling water for 2–3 minutes. The filling and sauce in this recipe are so extraordinary that they make even wonton wrapper ravioli taste completely spectacular.

How much filling should I use per ravioli?

A generous but controlled teaspoon of filling is the sweet spot — approximately 1.5–2 teaspoons of firmly packed filling per ravioli. Too little and the ravioli feels empty and disappointing. Too much and it is impossible to seal properly without filling squeezing out or the pasta tearing. Consistent portioning also ensures all ravioli cook at the same rate.

Is homemade pasta worth the effort?

Completely and entirely yes. Homemade vegan pasta has a tenderness, freshness, and silkiness that store-bought pasta simply cannot replicate. The dough in this recipe is genuinely easy to make — it requires no special equipment beyond a rolling pin and 8–10 minutes of kneading — and the result is so extraordinarily different from anything available in a packet that making it once completely transforms your understanding of what pasta can be.


Tried this recipe? Leave a comment below and let us know how it turned out! Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.

Whole Brown Lentils Curry

WHOLE BROWN LENTILS CURRY 526x343

Whole Brown Lentils Curry — The Richest, Most Comforting Vegan Dinner You Will Make All Year

There are certain dishes in the world of plant-based cooking that transcend the ordinary completely — dishes that fill your kitchen with the most extraordinary fragrance, that warm you from the inside out with every spoonful, that taste so deeply complex and satisfying that you cannot quite believe they were made from such simple, humble ingredients. This Whole Brown Lentils Curry is absolutely one of those dishes.

Inspired by the legendary Dal Makhani of Northern Indian cuisine — traditionally a slow-cooked, buttery, deeply spiced black lentil curry that simmers for hours to develop its extraordinary depth — this plant-based version with whole brown lentils delivers every ounce of that same warmth, richness, and complexity in a completely vegan, beautifully accessible recipe that comes together in under an hour on the stovetop or in a fraction of that time in a pressure cooker.

Whole brown lentils hold their shape beautifully during cooking, creating a curry with a genuinely satisfying, hearty texture — each lentil tender and creamy on the inside while maintaining enough structure to give the dish real body and substance. Simmered in a deeply spiced tomato and coconut cream sauce infused with cumin, coriander, garam masala, turmeric, and a generous knob of vegan butter stirred in at the very end — this curry has layers of flavor that develop and deepen with every minute of cooking and taste even more extraordinary the next day.

This recipe is 100% vegan, naturally gluten-free, packed with plant-based protein and fiber, and serves a family generously. Serve it over steamed basmati rice with warm naan bread, a dollop of vegan yogurt, and a scattering of fresh cilantro for a dinner that is as nourishing as it is profoundly, memorably delicious.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins50 mins60 mins6~360 kcal

Ingredients

For the Curry

  • 1½ cups (300g) whole brown lentils, rinsed and soaked in cold water for 2–4 hours (or overnight for the best result)
  • 1 large onion, finely diced
  • 5 cloves garlic, minced
  • 1 tbsp fresh ginger, finely grated
  • 1 green chili, finely sliced (optional — adjust to heat tolerance)
  • 2 tbsp coconut oil or vegan butter
  • 1 can (400g / 14 oz) chopped tomatoes
  • 1 can (400ml) full-fat coconut cream
  • 200ml (¾ cup) vegetable stock
  • 2 tbsp tomato paste
  • 2 tsp cumin seeds
  • 2 tsp ground coriander
  • 2 tsp garam masala
  • 1 tsp turmeric
  • 1 tsp smoked paprika
  • 1 tsp chili powder (adjust to taste)
  • ½ tsp cinnamon
  • ½ tsp cardamom
  • 1 tsp salt (or to taste)
  • ¼ tsp black pepper
  • 1 tbsp maple syrup or agave (balances the acidity beautifully)
  • Juice of half a lemon
  • 2 tbsp vegan butter (stirred in at the very end — creates extraordinary richness)

Optional Add-ins

  • 1 can (400g) kidney beans, drained (for extra heartiness and protein)
  • 1 cup fresh spinach (stir in at the end for added nutrition)
  • 1 medium sweet potato, diced (add with the lentils for extra substance)

To Garnish

  • Fresh cilantro, roughly chopped
  • A swirl of coconut cream or vegan yogurt
  • A drizzle of vegan butter or ghee
  • Thinly sliced fresh ginger
  • Red chili slices
  • Toasted cumin seeds
  • Lemon or lime wedges

To Serve

  • Steamed basmati rice
  • Warm naan or roti
  • Vegan raita (coconut yogurt, grated cucumber, mint, lemon)
  • Mango chutney
  • Sliced fresh onion and lemon

Instructions

  1. Soak the lentils. Rinse the whole brown lentils thoroughly under cold water until the water runs clear. Cover with plenty of cold water and soak for 2–4 hours or overnight. Soaking significantly reduces the cooking time, improves the digestibility of the lentils, and produces a creamier, more evenly cooked result. Drain and rinse thoroughly before using.
  2. Cook the lentils. Place the soaked and drained lentils in a medium saucepan with 4 cups of fresh water. Bring to a boil then reduce to a gentle simmer and cook for 25–30 minutes until completely tender but still holding their shape beautifully. They should be soft all the way through when pressed between two fingers but not disintegrating. Drain and set aside. If using a pressure cooker cook the soaked lentils with 3 cups of water on high pressure for 8 minutes then natural release.
  3. Temper the spices. Heat coconut oil or vegan butter in a large heavy-bottomed pot or Dutch oven over medium heat. Add the cumin seeds and let them sizzle for 30–45 seconds until they pop and become deeply fragrant — this technique called tempering releases the essential oils from the cumin and builds extraordinary flavor right from the very first step.
  4. Build the base. Add the finely diced onion to the tempered cumin and cook for 8–10 minutes, stirring occasionally, until deeply golden and caramelized. This is one of the most important steps in the entire recipe — a properly caramelized onion creates a rich, sweet, savory base that elevates the entire curry. Do not rush it.
  5. Add the aromatics. Add the minced garlic, grated ginger, and sliced green chili if using. Cook for 2 minutes, stirring constantly, until wonderfully fragrant and the raw smell disappears completely.
  6. Add the tomato paste and toast it. Add the tomato paste directly to the pan and stir constantly for 1–2 minutes until it darkens in color and becomes deeply fragrant — this caramelization of the tomato paste adds an extraordinary depth of flavor to the finished curry.
  7. Add the spices. Add the ground coriander, garam masala, turmeric, smoked paprika, chili powder, cinnamon, cardamom, salt, and pepper. Stir well and cook for 1–2 minutes until deeply aromatic. The spices should coat the onion mixture completely and the kitchen should smell absolutely incredible at this point.
  8. Add the tomatoes. Pour in the chopped tomatoes and stir everything together. Cook for 4–5 minutes until the tomato mixture has darkened in color, thickened slightly, and the raw tomato smell has completely cooked off.
  9. Add the lentils and liquid. Add the cooked lentils, coconut cream, and vegetable stock. Stir everything together thoroughly and bring to a gentle simmer. The curry should be rich, deeply colored, and intensely fragrant.
  10. Simmer to develop flavor. Reduce the heat to medium-low and simmer uncovered for 18–22 minutes, stirring occasionally, until the curry has thickened to a rich, luscious consistency that coats the lentils beautifully. If it thickens too much add a splash of vegetable stock or water.
  11. Finish with butter and lemon. Stir in the maple syrup and lemon juice. Taste and adjust seasoning. Now stir in the 2 tablespoons of vegan butter. This final addition of butter is the most important finishing step — it adds an extraordinary silkiness, richness, and depth to the sauce that transforms the curry from very good to truly exceptional. Allow it to melt completely into the curry and stir through.
  12. Serve. Ladle the curry into deep bowls over steamed basmati rice. Garnish with a generous swirl of coconut cream, fresh cilantro, a drizzle of melted vegan butter, toasted cumin seeds, and a squeeze of fresh lemon. Serve with warm naan, mango chutney, and vegan raita on the side.

Pro Tips for the Most Extraordinary Brown Lentil Curry

  • Soak the lentils overnight. Overnight soaking produces lentils that cook more evenly, are more digestible, and develop a creamier texture during simmering. The difference between soaked and un-soaked lentils in this recipe is genuinely significant.
  • Caramelize the onion properly. Eight to ten minutes of patient cooking is what produces deeply golden, sweet, caramelized onion that forms the rich, complex flavor foundation of the entire curry. Rushing this step produces a flat, less satisfying result.
  • Toast the spices in oil. Cooking the spice blend in fat for 1–2 minutes before adding liquid releases fat-soluble flavor compounds that are simply not extracted by adding spices directly to liquid. This is the technique that makes Indian curries taste so extraordinarily complex and deep.
  • Caramelize the tomato paste. Cooking the tomato paste in the oil before adding the chopped tomatoes concentrates and deepens its flavor dramatically — adding a rich, roasted tomato depth that elevates the entire sauce.
  • Finish with vegan butter. This is the single most transformative finishing step in the entire recipe. Two tablespoons of vegan butter stirred in right at the end adds a silkiness, richness, and depth that makes this curry taste like it has been slow-cooked for hours. Never skip it.
  • Let it rest. Like all great curries this one tastes significantly better after resting for 15–20 minutes off the heat before serving — and even more extraordinary the next day once the flavors have had time to fully meld and deepen.

Flavor Variations

  • Classic Dal Makhani Style: Replace the brown lentils with whole black urad dal lentils for the most authentic, deeply rich, traditionally slow-cooked version. Soak overnight and cook for 45–50 minutes until completely creamy. The black lentils create an even more luxurious, deeply complex curry.
  • Extra Smoky: Add 1 teaspoon of liquid smoke and an extra half teaspoon of smoked paprika to the curry for an intensely smoky depth that makes the dish taste as though it has been slow-cooked in a tandoor oven.
  • Spinach and Brown Lentil: Stir 3 large handfuls of fresh spinach into the curry in the last 3 minutes of cooking for a nutritionally exceptional, beautifully vibrant version that adds iron, Vitamin K, and a gorgeous green color to the finished dish.
  • Kidney Bean Brown Lentil: Add one can of drained kidney beans along with the cooked lentils for an even heartier, more protein-packed curry that is particularly extraordinary for feeding a large, hungry family.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberIron
~360 kcal18g48g16g38% DV

Whole brown lentils are among the most nutritionally impressive foods available in the entire plant kingdom. A single serving of this curry provides 18g of complete plant-based protein and 38% of the daily recommended iron intake — making it one of the most iron-rich vegan meals you can make. Brown lentils are also an extraordinary source of folate, zinc, magnesium, potassium, and soluble fiber that feeds beneficial gut bacteria, lowers cholesterol, and maintains stable blood sugar levels. The spice blend — turmeric, ginger, cumin, coriander, and garam masala — provides some of the most potent anti-inflammatory and antioxidant compounds found in any food. Coconut cream delivers medium-chain triglycerides and additional healthy fats. Together this curry is genuinely one of the most nourishing, health-supporting, and deeply satisfying plant-based dinners available anywhere.


Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 5 days. This curry is genuinely one of the best leftover meals in all of plant-based cooking — the flavor deepens dramatically and improves significantly on day two and three as the spices continue to meld and the lentils absorb more of the sauce.
  • Reheat: Reheat in a saucepan over medium heat, stirring frequently and adding a splash of water, vegetable stock, or coconut cream if the curry has thickened too much during storage. Can also be microwaved in 2-minute intervals stirring between each.
  • Freezer: This curry freezes beautifully for up to 3 months. Freeze in individual portions in freezer-safe containers for the most convenient weeknight dinners imaginable. Thaw overnight in the fridge and reheat gently on the stove with a splash of coconut cream.
  • Meal prep: Make a large double batch and freeze half in individual portions. You will thank yourself on every busy weeknight when a restaurant-quality vegan curry dinner is just 5 minutes of reheating away.

Frequently Asked Questions

Do I have to soak the lentils?

Soaking is strongly recommended but not absolutely essential. Unsoaked whole brown lentils take 40–50 minutes to cook compared to 25–30 minutes for soaked lentils. If cooking unsoaked add extra vegetable stock and simmer for longer. Soaking also significantly improves the digestibility of the lentils by reducing the phytic acid and oligosaccharide content that can cause digestive discomfort.

Can I use red lentils instead of brown?

Red lentils cook much faster and break down completely into a smooth, thick dal rather than holding their shape as individual lentils do. Red lentils produce a completely different texture — more like a thick soup — which is equally delicious but very different from this recipe. If you prefer the smoother dal-like texture red lentils are excellent — simply reduce the cooking time to 15–18 minutes.

Can I make this in an Instant Pot?

Absolutely. Use the sauté function to caramelize the onion, garlic, ginger, and spices. Add all remaining ingredients including the uncooked soaked lentils. Seal and cook on high pressure for 12 minutes. Natural release for 10 minutes then quick release. Stir in the vegan butter and lemon juice before serving.

How do I make this curry thicker?

Simmer uncovered for longer to allow more liquid to evaporate. You can also mash a quarter of the lentils against the side of the pot with the back of a spoon — this releases their starch and thickens the curry naturally and instantly without adding anything extra.

What is the best rice to serve with this curry?

Basmati rice is the classic and perfect pairing — its fragrant, long grains and delicate flavor complement the bold, deeply spiced curry beautifully without competing with it. For an extra-special serving experience cook the basmati in vegetable stock with a pod of cardamom, a cinnamon stick, and a bay leaf for a beautifully fragrant pilaf rice that takes this dinner to an entirely new level.

Can I add cream for extra richness?

For an even richer, creamier curry add 3–4 tablespoons of raw cashew cream — made by blending soaked cashews with water until completely smooth — along with the coconut cream. This adds extraordinary silkiness and a subtle nuttiness that makes the curry even more indulgent and restaurant-quality in its consistency.


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 hearty vegan curry recipes? Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.

Vegan Stuffed Sweet Potatoes with Spinach Mushrooms

These Vegan Stuffed Sweet Potatoes are a hearty, colorful, and incredibly satisfying meal! Roasted sweet potatoes are filled with garlicky sautéed spinach, mushrooms, and roasted red peppers, then generously drizzled with a creamy, zesty lemon tahini sauce. This wholesome dish is 100% plant-based, gluten-free, and perfect for healthy weeknight dinners, meal prep, or impressing guests.

Ingredients (Serves 4)

For the Sweet Potatoes:

  • 4 medium-large sweet potatoes
  • 1 tablespoon olive oil
  • Salt and black pepper, to taste

Announcement for our recipe lovers: We’ve taken all our most loved, beginner-friendly recipes and packed them into one simple, easy-to-follow digital cookbook — created especially for people who want delicious results without confusion and Ads-free Experience:

Vegan Recipes Cookbook for Beginners

For the Filling:

  • 1 tablespoon olive oil
  • 1 medium onion, finely diced
  • 4 garlic cloves, minced
  • 8 oz (225g) mushrooms (cremini or button), sliced
  • 8 oz (225g) fresh baby spinach (or 4–5 cups)
  • 1 cup roasted red peppers (jarred), chopped
  • 1 teaspoon smoked paprika
  • ½ teaspoon dried thyme or oregano
  • Salt and pepper, to taste

Lemon Tahini Dressing:

  • ¼ cup tahini
  • 3–4 tablespoons fresh lemon juice (about 1 large lemon)
  • 2–3 tablespoons water (to thin)
  • 1 garlic clove, minced or grated
  • ½ teaspoon maple syrup or agave (optional)
  • Salt and black pepper, to taste

Garnishes:

  • Fresh parsley, chopped
  • Roasted red pepper pieces
  • Optional: Vegan feta crumbles, pumpkin seeds, or chili flakes

Instructions

  1. Roast the sweet potatoes: Preheat oven to 425°F (220°C). Wash and pierce the sweet potatoes several times with a fork. Rub with olive oil, sprinkle with salt and pepper, and place on a baking sheet. Roast for 45–55 minutes until fork-tender.
  2. Make the tahini dressing: While potatoes roast, whisk together tahini, lemon juice, water, garlic, maple syrup, salt, and pepper until smooth and creamy. Adjust consistency with more water if needed. Set aside.
  3. Prepare the filling: Heat olive oil in a large skillet over medium heat. Add onion and cook for 3–4 minutes until softened. Add garlic and mushrooms, sauté for 5–6 minutes until mushrooms are golden.
  4. Add greens and peppers: Stir in spinach, roasted red peppers, smoked paprika, thyme, salt, and pepper. Cook until spinach is wilted (2–3 minutes). Taste and adjust seasoning.
  5. Assemble: Once sweet potatoes are done, let them cool slightly. Slice them open lengthwise and gently fluff the flesh with a fork.
  6. Stuff and serve: Fill each sweet potato generously with the spinach-mushroom mixture. Drizzle liberally with lemon tahini sauce and garnish with parsley and extra red peppers.

Prep time: 15 minutes Cook time: 50–55 minutes Total time: About 1 hour

Nutritional Facts (Approximate per Serving)

  • Calories: 380–420 kcal
  • Protein: 10–12g
  • Total Fat: 14–16g (mostly healthy fats from tahini & olive oil)
  • Carbohydrates: 55–60g
  • Dietary Fiber: 10–12g (excellent source)
  • Key micronutrients: Extremely high in Vitamin A, Vitamin C, Vitamin K, iron, potassium, and antioxidants.

Note: Values are estimates based on standard portions.

Health Benefits

  • Weight-Loss Friendly: High fiber and volume keep you full for hours with moderate calories.
  • Nutrient Powerhouse: Sweet potatoes provide beta-carotene (Vitamin A) for immunity and skin health.
  • Anti-Inflammatory: Spinach, mushrooms, and tahini offer antioxidants and anti-inflammatory compounds.
  • Heart Healthy: Rich in fiber and healthy fats that support cholesterol levels.
  • Plant-Based Protein: Tahini and mushrooms contribute to daily protein needs.
  • Perfect for vegan, vegetarian, gluten-free, and clean-eating lifestyles.

Tips and Variations

  • Make it Faster: Microwave the sweet potatoes for 8–10 minutes first, then finish in the oven for crisp skin.
  • Protein Boost: Add chickpeas, lentils, or crumbled tofu to the filling.
  • Spicy Version: Add chili flakes or harissa to the filling.
  • Meal Prep: Roast potatoes and make filling/dressing ahead. Reheat and assemble when ready.
  • Low-Carb Option: Use smaller sweet potatoes or serve the filling over cauliflower rice.
  • Storage: Leftovers keep in the fridge for 3–4 days.

Serving Suggestions

  • Serve as a complete meal on its own.
  • Pair with a simple side salad or quinoa.
  • Great for meal prep lunches or dinner parties.

These Vegan Stuffed Sweet Potatoes are comforting, nutritious, and full of flavor — a true crowd-pleaser for anyone on a vegan or healthy weight-loss journey!

Spaghetti with Spinach an Sun-Dried Tomato Cream Sauce

spaghetti with spinach an sun dried tomato cream sauce

Spaghetti with Spinach & Sun-Dried Tomato Cream Sauce

This creamy, comforting Spaghetti with Spinach & Sun-Dried Tomato Cream Sauce is a restaurant-quality pasta dish you can make in just 25 minutes. Al dente spaghetti is tossed in a luscious, garlicky cream sauce loaded with fresh spinach and sweet-tangy sun-dried tomatoes. It’s rich, satisfying, and easy to make vegan — perfect for weeknight dinners, date nights, or meal prep. A beautiful balance of creamy, savory, and bright flavors that even non-vegans will love!

Ingredients (Serves 4)

For the Pasta:

  • 12 oz (340g) spaghetti (regular or gluten-free)

Announcement for our recipe lovers: We’ve taken all our most loved, beginner-friendly recipes and packed them into one simple, easy-to-follow digital cookbook — created especially for people who want delicious results without confusion and Ads-free Experience:

For the Cream Sauce:

  • 2 tablespoons olive oil
  • 4–5 garlic cloves, minced
  • ½ teaspoon red pepper flakes (optional, for gentle heat)
  • ½ cup sun-dried tomatoes (oil-packed), drained and chopped
  • 5–6 oz (about 5 cups) fresh baby spinach
  • 1 cup heavy cream OR full-fat coconut milk (for vegan version)
  • ½ cup grated Parmesan cheese OR 3–4 tbsp nutritional yeast (vegan)
  • ½ cup pasta cooking water (reserved)
  • Zest and juice of ½ lemon
  • Salt and freshly ground black pepper, to taste

Optional Garnishes:

  • Extra sun-dried tomatoes
  • Fresh basil or parsley, chopped
  • More black pepper or chili flakes
  • Toasted pine nuts

Instructions

  1. Cook the pasta: Bring a large pot of salted water to a boil. Cook spaghetti according to package instructions until al dente. Reserve 1 cup of pasta water, then drain.
  2. Make the sauce: While pasta cooks, heat olive oil in a large skillet over medium heat. Add minced garlic and red pepper flakes. Sauté for 30–60 seconds until fragrant.
  3. Add sun-dried tomatoes: Stir in the chopped sun-dried tomatoes and cook for 1–2 minutes to release their flavor.
  4. Wilt the spinach: Add fresh spinach in batches and cook until just wilted (2–3 minutes).
  5. Create the cream sauce: Pour in the cream (or coconut milk). Bring to a gentle simmer. Stir in Parmesan (or nutritional yeast), lemon zest, lemon juice, salt, and pepper. Simmer for 2 minutes until slightly thickened.
  6. Combine: Add the drained spaghetti to the skillet. Toss everything together, adding reserved pasta water ¼ cup at a time until you reach a silky, creamy consistency.
  7. Serve immediately: Plate and finish with extra black pepper, herbs, and a drizzle of olive oil if desired.

Prep time: 10 minutes Cook time: 15 minutes Total time: 25 minutes

Nutritional Facts (Approximate per Serving – vegan version with coconut milk)

  • Calories: 420–460 kcal
  • Protein: 12–14g
  • Total Fat: 16–20g (healthy fats)
  • Carbohydrates: 58–62g
  • Dietary Fiber: 6–8g
  • Key micronutrients: High in Vitamin K, Vitamin A, iron, folate, and antioxidants from spinach and tomatoes.

Note: Using heavy cream and Parmesan adds about 50–70 extra calories per serving. Values are estimates.

Health Benefits

  • Nutrient-Dense: Spinach delivers iron, Vitamin K, and folate for energy and bone health.
  • Antioxidant Power: Sun-dried tomatoes are rich in lycopene, which supports heart health and fights inflammation.
  • Satisfying & Balanced: The combination of carbs, healthy fats, and greens keeps you full without heaviness.
  • Vegan & Weight-Loss Friendly: The coconut milk version is fully plant-based and still feels indulgent while being lighter than traditional cream sauces.
  • Gut-Friendly: High fiber from spinach and whole-grain pasta options supports digestion.

Tips and Variations

  • Make it Vegan: Use coconut milk + nutritional yeast — it’s incredibly creamy!
  • Lower Carb: Serve over zucchini noodles or spaghetti squash.
  • Protein Boost: Add white beans, chickpeas, grilled chicken, or shrimp.
  • Extra Veggies: Toss in cherry tomatoes, mushrooms, or roasted red peppers.
  • Storage: Best fresh, but leftovers keep in the fridge for 2–3 days. Reheat with a splash of water or plant milk.
  • Oil-Free Option: Sauté in a splash of vegetable broth instead of oil.

Serving Suggestions

  • Pair with a simple green salad or garlic bread.
  • Great alongside grilled tofu, chicken, or salmon.
  • Perfect for meal prep — portion into containers for quick lunches.

This Spaghetti with Spinach & Sun-Dried Tomato Cream Sauce is creamy comfort food that’s secretly good for you! It’s one of those recipes that feels fancy but is super easy.

Tried this recipe? Leave a comment below and let us know how it turned out! Browse all our vegan recipes to keep enjoying ultimate delicious and healthy lifestyle.

Spinach and White Beans

This quick and flavorful Spinach and White Beans dish is a nutritious, one-pan wonder that comes together in just 15 minutes. Tender baby spinach meets creamy white beans in a garlicky, lemony sauce with a hint of chili flakes for gentle heat. It’s a versatile Mediterranean-inspired recipe that works as a satisfying main dish, hearty side, or protein-packed topping for bowls and toast. Perfect for vegan, vegetarian, gluten-free, and weight-loss friendly eating!

Ingredients (Serves 4 as a side / 2 as a main)

  • 2 tablespoons extra virgin olive oil
  • 4–5 garlic cloves, thinly sliced or minced
  • 2 (15 oz) cans white beans (cannellini, great northern, or navy beans), rinsed and drained
  • 10–12 oz (about 8–10 cups) fresh baby spinach
  • 1 teaspoon lemon zest
  • 2–3 tablespoons fresh lemon juice (about 1 lemon)
  • ½–1 teaspoon red pepper flakes (adjust to taste)
  • Salt and freshly ground black pepper, to taste
  • Optional extras: ¼ cup grated Parmesan or nutritional yeast (for vegan), toasted pine nuts, fresh parsley or dill

Announcement for our recipe lovers: We’ve taken all our most loved, beginner-friendly recipes and packed them into one simple, easy-to-follow digital cookbook — created especially for people who want delicious results without confusion and Ads-free Experience:

Vegan Recipes For Beginners Original 1 192x300

Instructions

  1. Heat the oil: In a large skillet, heat olive oil over medium heat. Add sliced garlic and red pepper flakes. Cook for 30–60 seconds until fragrant (don’t let it brown).
  2. Add the beans: Stir in the drained white beans. Cook for 2–3 minutes, stirring occasionally, until they’re warmed through and lightly coated in garlic oil.
  3. Wilt the spinach: Add the fresh spinach in batches, stirring gently. Cook for 2–4 minutes until the spinach is just wilted but still bright green.
  4. Season and finish: Remove from heat. Stir in lemon zest, lemon juice, salt, and pepper. Taste and adjust seasoning. Sprinkle with Parmesan/nutritional yeast or herbs if desired.
  5. Serve immediately for the best texture.

Prep time: 5 minutes Cook time: 10 minutes Total time: 15 minutes

Nutritional Facts (Approximate per Serving – as 4 side portions)

  • Calories: 220–250 kcal
  • Protein: 10–12g
  • Total Fat: 7–8g (healthy fats from olive oil)
  • Carbohydrates: 28–32g
  • Dietary Fiber: 8–10g (excellent source)
  • Key micronutrients: Very high in Vitamin K, Vitamin A, folate, iron, magnesium, and potassium.

Note: Values are estimates. This dish is naturally low-calorie, high-fiber, and nutrient-dense.

Health Benefits

  • Iron & Bone Support — Spinach provides plant-based iron and Vitamin K for strong bones.
  • Heart Health — White beans are rich in soluble fiber that helps lower cholesterol; olive oil and garlic offer anti-inflammatory benefits.
  • Weight Management — Extremely filling thanks to high fiber and protein, with low energy density — great for healthy weight loss or vegan diets.
  • Blood Sugar Control — The combination of fiber and protein stabilizes blood sugar levels.
  • Gut Health — Prebiotic fiber from beans supports a healthy microbiome.

Tips and Variations

  • Make it Creamier: Add a splash of vegetable broth and a spoonful of tahini or coconut milk.
  • Mediterranean Twist: Add sun-dried tomatoes, olives, or artichoke hearts.
  • Spicy Version: Increase red pepper flakes or stir in harissa.
  • Meal Prep: Stores well in the fridge for 3–4 days. Reheat gently or enjoy cold in wraps/salads.
  • Protein Boost: Top with a fried egg, grilled chicken, or tofu.
  • Lower Carb: Use fewer beans and more spinach for an ultra-light version.

Serving Suggestions

  • As a main: Serve over quinoa, brown rice, or cauliflower rice.
  • As a side: Pair with grilled fish, chicken, or roasted vegetables.
  • In bowls: Add to grain bowls with avocado, cherry tomatoes, and feta.
  • On toast: Spoon onto crusty bread or avocado toast for a quick meal.
  • With eggs: Perfect alongside scrambled eggs or in a breakfast hash.

This Spinach and White Beans recipe is simple, affordable, and incredibly versatile — a staple for anyone wanting quick, healthy meals. It’s especially great for your group focused on vegan eating or healthy weight loss! 💚

Try it tonight and share your version in the comments! 🌿

Spinach Mushroom Orzo

This creamy spinach mushroom orzo is a comforting and flavorful one-pot meal. Moreover, it combines tender mushrooms, fresh spinach, and a rich dairy-free sauce. As a result, you get a dish that is both satisfying and easy to prepare. Whether you need a quick dinner or a cozy meal, this recipe is a perfect choice.

⏱️ Prep Time: 10 minutes

🔥 Cook Time: 20 minutes

🍽️ Servings: 4


🛒 Ingredients

  • 1 cup orzo pasta
  • 2 cups mushrooms (sliced)
  • 2 cups fresh spinach
  • 3 cloves garlic (minced)
  • 2 tbsp olive oil
  • 2 cups vegetable broth
  • ½ cup coconut milk or cashew cream
  • 2 tbsp nutritional yeast
  • ½ tsp salt (adjust to taste)
  • ¼ tsp black pepper
  • ½ tsp dried thyme
  • ¼ tsp chili flakes (optional)
  • 1 tbsp lemon juice

👩‍🍳 Instructions

  1. Heat the Pan
    First, heat olive oil in a large pan over medium heat. Once hot, add the sliced mushrooms.
  2. Cook the Mushrooms
    Next, sauté the mushrooms until they become golden and tender. Then, stir occasionally to ensure even cooking.
  3. Add Garlic
    After that, add the minced garlic and cook for about one minute. As a result, the mixture will become fragrant.
  4. Toast the Orzo
    Now, add the orzo pasta to the pan. Then, stir it for 1–2 minutes so it lightly toasts and absorbs flavor.
  5. Simmer the Orzo
    Pour in the vegetable broth and bring everything to a gentle simmer. Meanwhile, stir occasionally to prevent sticking. Let it cook for 8–10 minutes until the orzo is tender.
  6. Make it Creamy
    Once the orzo is cooked, stir in coconut milk (or cashew cream), nutritional yeast, salt, pepper, thyme, and chili flakes. Consequently, the dish will become rich and creamy.
  7. Add Spinach
    Then, add the fresh spinach and cook until wilted. At the same time, stir gently to combine all ingredients.
  8. Finish the Dish
    Finally, add lemon juice and mix well. Taste and adjust seasoning if needed.
  9. Serve
    Serve warm. For best results, enjoy immediately while creamy and fresh.

🥗 Nutrition Facts (Per Serving)

🔥 Calories: ~320 kcal

🍽️ Macronutrients

  • Carbohydrates: 38g
  • Protein: 8g
  • Fat: 15g
  • Fiber: 4g
  • Sugar: 3g

Eggs and Macaroni

Pexels Sam Lion 5710178 Scaled
Pexels Sam Lion 5710178 681x1024

Method:

Cook a cup of macaroni in boiling water. While the macaroni is cooking, boil the yolks of four eggs until mealy. The whole egg may be used if caught so the yolks are mealy in the whites simply jellied, not hardened. When the macaroni is done, drain and put a layer of it arranged loosely in the bottom of a pudding dish. Slice the cooked egg yolks and spread a layer of them over the macaroni. Fill the dish with alternate layers of macaroni and egg, taking care to have the top layer of macaroni. Pour over the whole a cream sauce prepared as follows: Heat one and three fourths cup of rich milk to boiling, add one fourth teaspoonful of salt and one heaping spoonful of flour rubbed smooth in a little cold milk. Cook until thickened, then turn over the macaroni. Sprinkle the top with grated bread crumbs, and brown in a hot oven for eight or ten minutes. Serve hot.