This vegan gnocchi lentil ragu combines soft, pillowy gnocchi with a rich tomato sauce packed with lentils, mushrooms and plenty of savory flavor.
The thick ragu clings beautifully to every piece of gnocchi, creating a hearty dinner that feels comforting without being complicated to make.
Using ready-made gnocchi and cooked lentils keeps the preparation straightforward, while slowly cooking the mushrooms and tomato base gives the sauce plenty of depth.
It’s a brilliant option for busy weeknights, but the ragu can also be prepared ahead or frozen for an even quicker meal later on.
❤️ What's Great About this Recipe
- 🍄 Hearty and filling: Lentils & mushrooms create a sauce that pairs perfectly with the gnocchi.
- 🌱 Packed with vegetables: The ragù is built around a classic vegetable base rather than relying only on tomatoes.
- 💪 Great for batch cooking: the lentil sauce can be prepared ahead and freezes well.
- ⏱️ Weeknight-friendly: Straight-forward prep and ready in just 30 minutes.

Jump to:
🌱 Ingredients & Notes
Here are the main ingredients you’ll need to make this gnocchi lentil ragu:
- Gnocchi: Store-bought potato gnocchi keeps this recipe quick and convenient. Check the package to make sure it is vegan, as some varieties contain milk or egg. Fresh, chilled or shelf-stable gnocchi can all work, but follow the cooking directions on the package.
- Lentils: Brown or green lentils are ideal because they retain some texture in the sauce. Canned lentils make the recipe particularly quick; drain and rinse them thoroughly before adding them to the ragu.
- Mushrooms: Finely chopped mushrooms add body and a deep, savory flavor to the sauce. Chestnut or cremini mushrooms work particularly well, although ordinary button mushrooms can also be used.
- Onion and garlic: These form the aromatic base of the ragu. Give the onion enough time to soften before adding the garlic so both cook evenly without burning.
- Tomato paste: Cooking the tomato paste briefly helps intensify its flavor and creates a richer base for the sauce.
- Tomatoes: Canned tomatoes provide the main body of the ragu. Allow the sauce to simmer until it has reduced enough to coat the gnocchi rather than pooling at the bottom of the pan.
- Vegetable stock: This loosens the sauce while it cooks. Depending on the size of your pan and the strength of the heat, you may need a little more or less.
- Herbs and seasonings: Dried herbs add flavor throughout the sauce, while fresh herbs provide a brighter finish. Adjust any chili to suit the amount of heat you enjoy.
- Vegan Parmesan: This is optional, but it adds a salty, cheesy finish when serving. You can use a store-bought alternative or my homemade Grateable Vegan Parmesan.
- Fresh herbs: Finish the dish with chopped chives, parsley or basil for freshness and a little extra color.
Scroll to the recipe card at the bottom of the post for detailed quantities and measurements.
🔪 Equipment
You’ll need:
- A large, deep skillet or sauté pan: Use a pan with enough room to simmer the ragu and eventually combine it with the gnocchi.
- A large saucepan: For cooking the gnocchi in salted water.
- A colander: To drain the cooked gnocchi.
- A sharp knife and chopping board: For preparing the onion, garlic and mushrooms.
- A wooden spoon or spatula: For stirring the ragu as it cooks.
🧑🍳 How to Make Gnocchi Lentil Ragu (Step-by-Step)
Step 1: Sauté the vegetables
Heat the oil in a large, deep skillet over medium heat. Add the onion and cook until softened and beginning to turn translucent.
Add the mushrooms and cook until they have released their moisture and started to brown. Avoid crowding or constantly stirring them; allowing the mushrooms to make contact with the hot pan helps develop more flavor.
Stir in the garlic and cook briefly until fragrant.
Step 2: Build the tomato base
Add the tomato paste, herbs and seasonings to the skillet. Stir everything together and cook for one to two minutes, allowing the tomato paste to darken slightly.
This short cooking stage removes the raw taste of the tomato paste and gives the finished ragu a richer flavor.
Step 3: Add the lentils and simmer
Pour in the tomatoes and vegetable stock, then stir in the drained lentils.
Bring the sauce to a gentle simmer and cook until it has thickened, stirring occasionally to prevent it from catching on the bottom of the pan. The finished ragu should be thick and spoonable but still loose enough to coat the gnocchi.
Add a splash of stock or water if the sauce reduces too quickly. If it remains watery, continue simmering it uncovered for a few more minutes.
Taste the ragu and adjust the salt, black pepper and other seasonings as needed.
Step 4: Cook the gnocchi
While the ragu simmers, bring a large saucepan of salted water to a boil. Add the gnocchi and cook according to the package directions.
Most gnocchi will rise to the surface when ready. Remove or drain them promptly so they remain soft and pillowy rather than becoming mushy.
Step 5: Combine and serve
Add the drained gnocchi to the skillet and gently fold them through the lentil ragu until evenly coated.
Allow everything to warm together for one or two minutes. Add a splash of gnocchi cooking water or vegetable stock if the sauce needs loosening.
Divide between bowls and finish with vegan Parmesan, freshly ground black pepper and chopped parsley or basil.

📌 If you love Pinterest you can pin any of the images to your boards!
💡 Romy's Recipe Tips
For golden gnocchi: After boiling and draining, pan-fry the gnocchi in a little oil until lightly golden before folding it through the ragu.
Brown the mushrooms properly: Mushrooms release a considerable amount of water as they cook. Continue cooking until that moisture has evaporated and the mushrooms begin to take on some color.
Cook the tomato paste: Frying it briefly before adding the liquid deepens the tomato flavor and prevents the sauce from tasting raw.
Keep the ragu thick: It should cling to the gnocchi rather than resemble a soup. Simmer it uncovered for longer if there is too much liquid.
Adjust the sauce as it cooks: Lentils continue absorbing moisture, so add a splash of stock or water if the ragu becomes overly thick.
Don’t overcook the gnocchi: Drain it as soon as it is tender. Leaving it in boiling water for too long can make it soft and sticky.
Add the gnocchi shortly before serving: Once mixed into the sauce, it will gradually absorb liquid and soften further.
Reserve some cooking water: A small splash can loosen the sauce and help it coat the gnocchi more evenly.
Season at the end: Lentils, vegetable stock and vegan Parmesan can all contribute salt, so it's best to taste the complete ragu before adding more.
🍽️ How to Serve
This gnocchi lentil ragu makes a filling main meal by itself, but a fresh or crisp side works well alongside the rich tomato sauce.
Try serving it with:
- Garlic bread or warm crusty bread
- A simple green salad with a sharp vinaigrette
- Roasted broccoli or tenderstem broccoli
- Steamed green beans
- A fresh tomato and basil salad
- Homemade vegan Parmesan
- Garlic and herb breadcrumbs for extra crunch
For a simple finish, add plenty of black pepper, chopped parsley and a generous grating of vegan Parmesan just before serving.

❄️ Make Ahead, Storage & Reheating
Make ahead
The lentil ragu can be prepared up to three days in advance. Allow it to cool, transfer it to an airtight container and keep it refrigerated until needed.
Reheat the sauce while cooking the gnocchi separately, then combine them immediately before serving. This gives the gnocchi a much better texture than storing it in the sauce for several days.
Storing leftovers
Store leftover gnocchi lentil ragu in an airtight container in the refrigerator for up to three days.
The gnocchi will continue absorbing some of the sauce as it sits, so the leftovers may be thicker than the freshly prepared dish. Where possible, store any unused ragu and gnocchi separately.
Reheating
Reheat the dish gently in a covered skillet over low to medium heat, adding a splash of water or vegetable stock to loosen the sauce. Stir occasionally until piping hot throughout.
Individual portions can also be reheated in the microwave. Cover the container and heat in short intervals, stirring between each one so the gnocchi heats evenly.
Freezing
The lentil ragu freezes well on its own. Allow it to cool completely, then freeze it in airtight containers for up to three months.
Defrost the sauce overnight in the refrigerator before reheating it on the stove. Prepare fresh gnocchi when serving, as previously cooked gnocchi can become very soft after freezing and thawing.
❓ Frequently Asked Questions
Brown or green lentils work particularly well because they remain intact and give the ragu a hearty texture. Red lentils break down more as they cook and will produce a softer, thicker sauce.
Yes, but cook the dried lentils separately before adding them to the ragu. Use an equivalent amount of cooked lentils and make sure they are tender but not falling apart.
Adding uncooked lentils directly would alter the required quantity of stock and considerably increase the simmering time.
Cook the gnocchi according to the directions on its package. For this recipe, it is best to boil and drain the gnocchi before folding it into the finished sauce.
You can also pan-fry the drained gnocchi briefly for a firmer texture and lightly golden exterior.
Yes. Use gluten-free gnocchi and check that your vegetable stock, seasonings and any vegan Parmesan are also certified gluten-free.
Yes. Replace the mushrooms with finely diced zucchini, eggplant or additional lentils. Cook zucchini or eggplant thoroughly before adding the tomatoes so excess moisture does not make the ragu watery.
Lentils absorb liquid as the sauce simmers and continues to stand. Stir in a small amount of vegetable stock, water or reserved gnocchi cooking water until it reaches your preferred consistency.
The sauce may simply need more time to reduce. Simmer it uncovered, stirring occasionally, until it becomes thick enough to coat a spoon and cling to the gnocchi.
The lentil ragu can be frozen for up to three months. For the best texture, freeze the sauce without the gnocchi and cook a fresh batch when you are ready to serve it.
Many packaged potato gnocchi varieties are vegan, but some contain milk or egg. Check the ingredients on the package before buying. Fresh refrigerated gnocchi is often more likely to contain animal-derived ingredients than shelf-stable varieties.
Did you make this recipe? If so, will you do me a huge favor and leave a review and star rating & let me know how you liked this recipe? THANK YOU! ❤️
Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:
📖 Recipe Card
Vegan Gnocchi Lentil Ragu
Equipment
- 1 large, deep skillet or sauté pan
- 1 large saucepan
- 1 Colander
- 1 chopping board
- 1 sharp knife
- 1 wooden spoon or spatula
Ingredients
- 1.5 lbs vegan gnocchi 700g, homemade or store-bought
For the ragu:
- 2 tablespoons olive oil 30 ml
- 2 stals celery finely diced
- 1 whole carrot finely diced
- 1 whole onion diced
- 10.5 oz chestnut mushrooms 300g, sliced
- 2 tablespoons tomato puree tomato paste
- 1 14-oz can chopped tomatoes 400g
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika powder
- 2 tablespoons balsamic vinegar 30 ml
- 1 14-oz can brown lentils 8.5 oz / 240g drained weight, drained & rinsed
- salt & pepper to taste
For serving:
- freshly ground black pepper
- fresh chives, parsley or basil chopped
- vegan parmesan optional
- chili flakes optional
Instructions
- Heat the olive oil in a large, deep skillet over medium heat. Add the onion and cook until softened and translucent. Add the mushrooms and cook, stirring occasionally, until they have released their moisture and started to brown. Stir in the garlic and cook for another minute, or until fragrant.
- Add the tomato paste, dried herbs and seasonings. Stir well and cook for 1-2 minutes, allowing the tomato paste to darken slightly.
- Pour in the canned tomatoes and vegetable stock, then stir in the drained lentils. Bring the sauce to a gentle simmer and cook uncovered until it has thickened, stirring occasionally. Add a splash of stock or water if it becomes too thick, or continue simmering if it remains watery.
- Taste and adjust the salt, black pepper and other seasonings as needed.
- Meanwhile, bring a large saucepan of salted water to a boil. Add the gnocchi and cook according to the package instructions. Once the gnocchi is tender and rises to the surface, drain it promptly. Reserve a small amount of the cooking water in case the sauce needs loosening.
- Add the drained gnocchi to the skillet and gently fold it through the lentil ragu until evenly coated. Warm everything together for 1-2 minutes. Add a splash of reserved cooking water or vegetable stock if needed.
- Serve with vegan Parmesan, freshly ground black pepper and chopped parsley or basil.
Notes
- Lentils: Brown or green lentils work particularly well because they hold their shape in the sauce. If using canned lentils, drain and rinse them before adding.
- Using dried lentils: Cook dried lentils separately before adding them to the ragu. Adding them uncooked would require more liquid and a considerably longer cooking time.
- Gnocchi: Check the package to make sure the gnocchi is vegan, as some varieties contain milk or egg.
- Cooking the gnocchi: Remove the gnocchi from the water as soon as it is tender. Overcooking can make it soft and sticky.
- Sauce consistency: The finished ragu should be thick enough to cling to the gnocchi. Add a splash of stock or water if it becomes too thick, or simmer it uncovered for longer if it is watery.
- Mushrooms: Cook the mushrooms until the moisture they release has evaporated and they begin to brown. This gives the ragu a richer flavor.
- Optional crispy gnocchi: After boiling and draining, pan-fry the gnocchi in a little oil until lightly golden before adding it to the sauce.
- Gluten-free option: Use gluten-free gnocchi and check that the vegetable stock and seasonings are also certified gluten-free.
- Make ahead: The lentil ragu can be prepared up to three days in advance. Reheat it while cooking the gnocchi separately, then combine just before serving.
- Storage: Refrigerate leftovers in an airtight container for up to three days. Store the gnocchi and ragu separately where possible for the best texture.
- Reheating: Reheat gently in a skillet with a splash of water or vegetable stock until piping hot throughout.
- Freezing: Freeze the lentil ragu without the gnocchi for up to three months. Defrost overnight in the refrigerator and serve with freshly cooked gnocchi.
© 2026 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!
*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.



💭 Leave a Comment