This Umbrian lentils recipe is a hearty vegan dinner made with tiny lentils sautéed with leeks, celery, carrot, garlic, and warm spices, then finished with balsamic roasted tomatoes, fresh mint, and parsley.
Jump to Recipe

If you are looking for a satisfying way to cook lentils, this Umbrian lentils with roasted tomatoes recipe is a beautiful place to start. Lentils are easy to prepare, naturally filling, and versatile enough for soups, salads, sauces, and warm sautés. In this dish, they become the center of a complete plant-based meal with tender vegetables, fragrant spices, and sweet-tangy roasted tomatoes.
The recipe uses Umbrian lentils, which are small, flavorful lentils from Italy. They cook relatively quickly and keep their shape well, making them ideal for a lentil sauté rather than a soup or purée. If you cannot find Umbrian lentils, brown lentils are the best substitute. They have a similar earthy flavor and hold up nicely when tossed with cooked vegetables.
The finishing touch is a spoonful of balsamic roasted tomatoes. They add deep savory flavor, a touch of acidity, and a rich sweetness that balances the lentils and vegetables. Fresh parsley and mint brighten the entire dish and make it feel fresh, colorful, and dinner-worthy.
What Are Umbrian Lentils?
Umbrian lentils come from the Castelluccio area in Italy, where they have long been part of local agricultural traditions. They are very small lentils, closer in size to red lentils than to many common brown or green varieties, but they behave differently in the pot. Instead of breaking down quickly, they become creamy while still holding their shape.
That texture makes them especially useful in salads, side dishes, and sautés. They cook in about 20 to 30 minutes and have a naturally nutty, earthy flavor. Their small size also helps them absorb seasonings well, which is why they work so nicely with garlic, leeks, celery, carrot, and ras el hanout in this recipe.
If Umbrian lentils are not available, use brown lentils. Avoid red lentils for this particular dish because they soften too much and will not give the same finished texture.
What Is Ras el Hanout?
Ras el hanout is a Moroccan spice blend with a warm, complex flavor. Depending on the blend, it may include spices such as cinnamon, cardamom, turmeric, cumin, coriander, allspice, black pepper, ginger, or Aleppo pepper. Each version can taste a little different, but the blend usually brings depth, warmth, and subtle sweetness to savory dishes.
In this Umbrian lentils recipe, ras el hanout gives the vegetables and lentils a fragrant backbone without making the dish heavy. It pairs beautifully with the balsamic roasted tomatoes and fresh herbs. If you do not have ras el hanout, allspice can be used in a smaller amount. Because allspice is stronger on its own, use only half the amount called for in the recipe.
Main Ingredients and Notes
The key to this vegan lentil dinner is building flavor in layers. The lentils are cooked until tender, the vegetables are sautéed until soft and aromatic, and the balsamic tomatoes are added at the end for brightness and richness.
For exact measurements and full directions, see the recipe card below.
- Roasted balsamic tomatoes add sweet, tangy, umami-rich flavor and make the lentils feel special.
- Vegetable broth gives the lentils more flavor than water, although water can be used if needed.
- Umbrian lentils are small, nutty lentils that cook quickly and hold their shape. Brown lentils are the best substitute.
- Carrots add gentle sweetness and color.
- Leeks bring a mild onion flavor that works beautifully with lentils.
- Celery adds a savory base note and light texture.
- Ras el hanout gives the dish warmth and complexity. Use allspice sparingly as a substitute.
- Garlic adds depth and aroma.
- Parsley brings freshness to the finished dish.
- Mint adds a bright herbal note that balances the earthy lentils.
Recommended Equipment
- Sheet pan for roasting the tomatoes
- Parchment paper for easy cleanup
- Medium pot for cooking the lentils
- Sharp chef’s knife for preparing the vegetables
- Large skillet or sauté pan for finishing the dish
Instructions Overview
Detailed instructions for this Umbrian lentils recipe are included in the recipe card, but the process is simple and easy to follow.
Step 1
Make the balsamic tomatoes. If you do not already have roasted tomatoes prepared, start with them first. They require only a few minutes of prep and can roast while the lentils and vegetables cook. Once roasted, chop them roughly or leave them whole.
Step 2
Cook the lentils. Simmer the lentils in vegetable broth until tender. Drain any excess liquid and set them aside.
Step 3
Sauté the vegetables. Cook the leeks, carrots, celery, and spices in olive oil until softened. Add the garlic near the end so it becomes fragrant without burning.
Step 4
Finish and serve. Add the cooked lentils to the vegetables and sauté briefly so the flavors come together. Transfer everything to a serving platter, top with balsamic roasted tomatoes, and finish with chopped parsley and mint.
Tips to Simplify and Save Time
- Make the balsamic roasted tomatoes ahead of time and store them in a sealed container in the refrigerator.
- Use pre-cooked lentils if available. Add them directly to the sautéed vegetables and warm through.
- Chop the leeks, carrots, and celery earlier in the day so dinner comes together faster.
- If you want a simpler version, serve the spiced lentils over rice instead of using all the vegetables.
Ideas for Possible Variations
For a heartier plate, serve the lentils over rice seasoned with ras el hanout. The rice soaks up the juices from the roasted tomatoes and turns the dish into a more substantial bowl-style meal.
If you have garam masala on hand, it can be used instead of ras el hanout, though the flavor will be different. Garam masala will move the dish toward an Indian-inspired profile rather than a Moroccan-inspired one.
For the Meat Eaters at the Table
For guests who want meat, lamb or pork sausage can be served alongside the lentils or mixed into a separate portion. Slice the sausage into ¼-inch coins and brown them in a small amount of olive oil over medium-high heat before serving.

Umbrian Lentils with Roasted Tomatoes
Ingredients
- 3 Roasted balsamic tomatoes chopped
- 1 ½ cups vegetable broth
- ½ cup Umbrian lentils
- 2 tablespoons extra-virgin olive oil
- ¼ cup finely chopped carrots
- 1 ½ cups thinly sliced leeks white and light green parts
- ½ cup chopped celery
- ¾ teaspoon ras el hanout spice optional
- ½ teaspoon kosher salt
- ¼ teaspoon ground black pepper
- 1 tablespoon finely chopped garlic
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh mint packed
Instructions
-
Prepare the balsamic roasted tomatoes and chop them coarsely once they are done.
-
While the tomatoes roast, bring the vegetable broth to a simmer in a medium pot. Add the lentils, cover, and simmer for 20 to 30 minutes, or until tender. Drain any excess liquid.
-
Warm the olive oil in a large sauté pan over medium heat. Add the carrots, leeks, celery, ras el hanout, salt, and pepper. Sauté until the vegetables are softened, about 20 minutes. Add the garlic and cook for 2 minutes more.
-
Add the cooked lentils to the vegetables and sauté for another 5 minutes so the lentils absorb the flavors.
-
Spoon the lentil and vegetable mixture onto a serving platter and top with the roasted tomatoes.
-
Mix the parsley and mint together, then sprinkle the herbs over the top before serving.
Notes
If substituting allspice for ras el hanout, use only half the amount because allspice has a stronger, more concentrated flavor.
Nutrition
Carbohydrates: 24.6g |
Protein: 7.5g |
Fat: 7.5g |
Fiber: 9.3g