This lentil pasta gives you a cozy, nutritious, and satisfying one-pot dinner made with inexpensive everyday ingredients in about 40 minutes.

If you love this cozy Italian classic, try our Pasta e Ceci, Pasta e Fagioli, or Pasta and Peas for more simple, satisfying pasta dinners.

Close-up of lentil pasta showing glossy lentils and tender ditalini pasta.

Don’t Lose This Recipe

Enter your email to save this recipe. We'll send it to your inbox, and you'll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Why you’ll love this Lentil Pasta Recipe!

There’s something special about a meal that’s healthy, inexpensive, and ridiculously tasty, and this lentil pasta delivers on all three. 🥣 My nonna made pasta e lenticchie for my cousins and me when she looked after us growing up in Italy, and I would happily eat bowl after bowl.

And honestly, there’s a reason recipes like this have survived for generations. Lentils, pasta, vegetables, tomatoes, herbs, and olive oil come together in one pot to make a fiber-rich, protein-rich meal that’s deeply satisfying without feeling heavy. 🌿

Louise and I still make it essentially the way my grandma did: thick, creamy, and almost stew-like, with the pasta cooked right in with the lentils so it soaks up all that savory flavor. No fancy ingredients. No complicated technique. Just really good food.

It’s the kind of Mediterranean-style staple that makes eating well feel easy. It’s nutritious, affordable, comforting, and made for everyday life. ❤️

P.S: Put those pantry lentils to good use with our Mediterranean Lentil Soup, Lentil Bolognese, or Lentil Curry. Three easy, satisfying ways to turn lentils into dinner.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Lentil pasta ingredients arranged on a bright marble surface in natural light.
  • Extra virgin olive oil: builds a rich Mediterranean flavor base. Substitute regular olive oil if needed.
  • Onion: adds sweetness and depth. Yellow or white onion, shallots, or leeks all work.
  • Carrot: adds gentle sweetness to this pasta with lentils. Substitute celery, bell pepper, or extra onion.
  • Garlic: fresh garlic adds savory depth. If garlic intolerant, omit it and add a little extra rosemary or thyme.
  • Rosemary: gives the broth its classic Italian aroma. Substitute thyme, oregano, or sage.
  • Bay leaves: add subtle savory depth. Substitute sage or simply omit them.
  • Tomato paste: adds concentrated tomato flavor and richness. Substitute tomato sauce or extra chopped tomatoes.
  • Dried lentils: green or brown lentils hold their shape best. For canned lentils, drain and rinse them, use 3 cups of broth instead of 6, and simmer for just 5 minutes before adding the pasta.
  • Cherry tomatoes: become sweet and juicy as they cook. Substitute grape tomatoes, Roma tomatoes, or canned diced tomatoes.
  • Vegetable broth: reduced-sodium broth is our preference because its milder flavor is closer to the homemade broth my nonna used. Homemade vegetable broth is excellent too.
  • Ditalini pasta: perfect for this one pot lentil pasta. Substitute small shells, elbows, rotini, orzo, or broken spaghetti.
  • Salt: brings all the flavors together. Adjust to taste, especially depending on your broth.
  • Black pepper: adds a little warmth. Freshly ground is best.
  • Italian parsley: adds freshness at the end. Substitute basil or simply omit it.
Creamy lentil pasta with ditalini, tender lentils, tomatoes, and fresh parsley.

How to Make Lentil Pasta

1. Build the flavor base

Finely chop the onion and carrot so they soften quickly and evenly.

Heat the extra virgin olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and carrot and cook for about 4 minutes, stirring occasionally, until they start to soften.

Mince or finely grate the garlic. Add it to the pan with the rosemary, bay leaves, and tomato paste. Cook for 1 minute, stirring often, until fragrant.

Step 1 Onion and carrot sautéing in olive oil in a skillet.

2. Simmer the lentils

Rinse the dried lentils well under running water and quickly check them for any small stones or debris. Cut the cherry tomatoes in half.

Add the lentils and tomatoes to the pan with 4 cups vegetable broth, salt, and black pepper.

Bring to a boil, then reduce the heat and simmer gently, partially covered, stirring occasionally, until the lentils are almost tender.

This usually takes about 20 minutes, but let the lentils be your timer. Taste one: it should be mostly tender with just a little firmness in the center. If it’s still hard, simmer a little longer.

Step 2 Lentils and cherry tomatoes simmering with herbs in savory vegetable broth.

3. Cook the pasta

Stir in the ditalini and the remaining 2 cups vegetable broth.

Simmer uncovered for about 10 to 12 minutes, or until the pasta is al dente. Stir often, especially toward the end, so the pasta doesn’t stick to the bottom.

As the pasta cooks, it releases starch and makes the lentils wonderfully creamy. If the mixture gets too thick before the pasta is ready, add a splash of broth or water and continue cooking.

Step 3 Ditalini cooking with lentils until the lentil pasta becomes creamy and saucy.

4. Taste and serve

Remove the bay leaves. Taste and adjust the salt and black pepper, then stir in the Italian parsley.

Serve hot with an optional squeeze of lemon or freshly grated Parmesan. This simple vegetarian pasta recipe should be creamy and saucy when it reaches the table.

Step 4 Finished lentil pasta garnished with black pepper.

Serving Suggestions

  • Make it a complete dinner: Serve with crusty bread, focaccia, or garlic bread and a simple green or arugula salad.
  • Add sausage the Italian way: Brown a small amount of crumbled Italian sausage or turkey sausage in the pot first, then add the onion and carrot and continue with the recipe. Think of the sausage as a seasoning rather than the main protein—it adds lots of savory flavor while lentils, vegetables, and pasta remain the heart of the meal.
  • Add cooked chicken: Top individual bowls with shredded rotisserie chicken or leftover cooked chicken for an easy protein boost without changing the recipe.
  • Serve it Italian-style: Pair with tomato bruschetta, roasted eggplant, or a crisp salad for an easy family meal.
  • For meal prep: Undercook the pasta by at least 2 minutes, or even a little more. It continues to soften as it cools and again when reheated, so starting quite al dente helps prevent mushy pasta.
  • Bring it to a potluck: Keep the pasta slightly undercooked and the lentil pasta a little looser than usual. Bring extra broth to stir in before serving because the pasta absorbs liquid as it sits.
  • Pack it for lunch: Portion into individual containers and add a splash of broth or water before reheating to bring back the creamy consistency.
  • Feed a crowd: Serve smaller bowls alongside bread, salad, and roasted vegetables. It’s an inexpensive, satisfying meal that’s easy to scale up.

Tips

  • Use green or brown lentils: They hold their shape while becoming tender. Red lentils break down more and give you a softer, creamier result.
  • Rinse and check the lentils: Rinse dried lentils well under running water and quickly look through them for small stones or debris. It’s rare, but it can happen.
  • Don’t rush the flavor base: Let the onion and carrot soften, then cook the garlic, herbs, and tomato paste for a minute to deepen their flavor.
  • Let the lentils be your timer: Cooking times vary, so taste one before adding the pasta. The lentils should be almost tender, without a hard center.
  • Cook the pasta with the lentils: Don’t boil it separately. The pasta releases starch as it cooks, making the dish naturally creamy and almost stew-like.
  • Stir often after adding the pasta: As everything thickens, the pasta can easily stick to the bottom of the pot.
  • Keep extra broth nearby: Pasta absorbs plenty of liquid. Add a splash if the mixture gets too thick before the pasta is cooked.
  • Keep it a little saucy: The pasta continues absorbing liquid as it sits, so take it off the heat while it’s still creamy and slightly loose.
  • Taste for salt at the end: Lentils and pasta absorb seasoning as they cook, so always taste and adjust before serving.
  • Finish it simply: Fresh parsley, black pepper, a drizzle of olive oil, Parmesan, or a squeeze of lemon all work beautifully.
  • For canned lentils: Drain and rinse them, use about 3 cups of broth instead of 6, and simmer for only 5 minutes before adding the pasta.
  • For leftovers: Refrigerate in an airtight container. The pasta will thicken, so add a splash of broth or water when reheating.
Close-up of saucy lentil pasta showing glossy lentils and tender ditalini.

Frequently Asked Questions

Can I use canned lentils instead of dried lentils?

Yes. Drain and rinse them, use about 3 cups of broth instead of 6, and simmer for just 5 minutes before adding the pasta.

Can I use red lentils?

Yes, but expect a different texture. Red lentils break down quickly, making the dish softer and creamier. Green or brown lentils are best if you want the lentils to hold their shape.

What is the best pasta shape to use?

Small shapes work best for this Italian lentil pasta. Ditalini is our favorite, but orzo, small shells, elbows, rotini, or broken spaghetti all work well.

Why is my lentil pasta too thick?

Pasta and lentils continue absorbing broth as they sit. Simply stir in more broth or water until you reach the consistency you like.

Can I add meat?

Absolutely. Brown a small amount of Italian or turkey sausage before the vegetables and use it almost like a seasoning. You can also add shredded rotisserie or cooked chicken when serving.

Is this a good make-ahead dinner?

Yes. For the best texture, undercook the pasta by at least 2 minutes because it continues softening as it cools and reheats. This makes it a practical healthy one pot dinner for meal prep.

How to store this lentil pasta?

Let leftovers cool, then refrigerate in an airtight container for up to 4 days. Reheat with a splash of broth or water to loosen the sauce. You can also freeze it, although the pasta will be softer after thawing and reheating.

More Mediterranean One-Pot Dinners

If you try this Lentil Pasta Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Italian lentil pasta with ditalini and lentils in a rich tomato broth.

Lentil Pasta (Protein-Rich & High Fiber)

4.99 from 56 votes
This lentil pasta is a cozy, nutritious one-pot dinner made with simple, inexpensive ingredients. It’s creamy, fiber-rich, protein-rich, and perfect for an easy weeknight meal.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 people
Course: Main Course
Cuisine: Italian

Ingredients 

  • 2 tablespoons extra virgin olive oil
  • 1 medium onion chopped
  • 1 large carrot chopped
  • 2 cloves garlic minced
  • ½ teaspoon rosemary or thyme
  • 2 bay leaves or sage
  • 2 tablespoons tomato paste
  • 1 cup dried lentils green or brown, rinsed
  • 1 cup cherry tomatoes halved
  • 4 cups vegetable broth reduced-sodium + 2 cups / 500 ml for cooking the pasta
  • cups ditalini pasta (7 oz) or orzo, small shells, elbows, rotini, or broken spaghetti
  • 1 teaspoon salt or more to taste
  • ¼ teaspoon black pepper
  • 2 tablespoons Italian parsley chopped + optional lemon and parmesan

Instructions 

  • Make the flavor base: Heat 2 tablespoons extra virgin olive oil in a large skillet or Dutch oven over medium heat. Add 1 medium onion and 1 large carrot and cook for 4 minutes, stirring occasionally.
    Add 2 cloves garlic (minced), ½ teaspoon rosemary, 2 bay leaves, and 2 tablespoons tomato paste. Cook for 1 minute, stirring often.
    Step 1 Onion and carrot sautéing in olive oil in a skillet.
  • Cook the lentils: Add 1 cup dried lentils (rinsed), 1 cup cherry tomatoes (halved), 4 cups vegetable broth, 1 teaspoon salt, and ¼ teaspoon black pepper.
    Bring to a boil, then lower the heat and simmer gently for about 20 minutes, stirring occasionally. The lentils should be almost tender before you add the pasta. If they are still hard, cook them a little longer.
    Step 2 Lentils and cherry tomatoes simmering with herbs in savory vegetable broth.
  • Add the pasta: Stir in 1½ cups ditalini pasta and remaining 2 cups vegetable broth. Simmer for 10 to 12 minutes, or until the pasta is tender but still has a little bite.
    Stir often to prevent sticking. If it gets too thick before the pasta is ready, add a splash of broth or water.
    Step 3 Ditalini cooking with lentils until the lentil pasta becomes creamy and saucy.
  • Finish and serve: Remove the bay leaves. Taste and add more salt or black pepper if needed, then stir in 2 tablespoons Italian parsley.
    Serve creamy and saucy, with optional lemon or Parmesan on top.
    Step 4 Finished lentil pasta garnished with black pepper.

Notes

Substitutions
  • Extra virgin olive oil → Regular olive oil.
  • Onion → Yellow onion, white onion, shallots, or leeks.
  • Carrot → Celery, bell pepper, or extra onion.
  • Garlic → Omit and add extra rosemary or thyme.
  • Rosemary → Thyme, oregano, or sage.
  • Bay leaves → Sage, or omit.
  • Tomato paste → Tomato sauce or extra chopped tomatoes.
  • Dried lentils → Canned lentils; drain and rinse, use 3 cups broth instead of 6, and simmer 5 minutes before adding pasta.
  • Cherry tomatoes → Grape tomatoes, Roma tomatoes, or canned diced tomatoes.
  • Vegetable broth → Homemade vegetable broth.
  • Ditalini pasta → Small shells, elbows, rotini, orzo, or broken spaghetti.
  • Italian parsley → Basil, or omit.
 
Tips
  • Choose green or brown lentils: They hold their shape best.
  • Rinse and check: Rinse lentils and quickly check for small stones or debris.
  • Build the flavor: Soften the vegetables and cook the tomato paste and herbs well.
  • Let the lentils be your timer: Add pasta when the lentils are almost tender.
  • Cook pasta in the pot: It releases starch for a naturally creamy consistency.
  • Stir often: Pasta can stick as the mixture thickens.
  • Keep it saucy: Add broth as needed and finish slightly loose.
  • Taste before serving: Adjust salt, then finish with parsley, pepper, olive oil, Parmesan, or lemon.
  • Using canned lentils: Use 3 cups broth and simmer 5 minutes before adding pasta.
  • Store leftovers: Refrigerate airtight and loosen with broth or water when reheating.

Nutrition

Serving: 1of 4, Calories: 458kcal, Carbohydrates: 75g, Protein: 21g, Fat: 8g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 680mg, Potassium: 857mg, Dietary Fiber: 18g, Sugar: 6g, Vitamin A: 3336IU, Vitamin B6: 0.5mg, Vitamin C: 16mg, Vitamin E: 2mg, Vitamin K: 11µg, Calcium: 69mg, Folate: 263µg, Iron: 5mg, Manganese: 1mg, Magnesium: 102mg, Zinc: 3mg

Don’t Lose This Recipe

Enter your email to save this recipe. We’ll send it to your inbox, and you’ll also be subscribed to our FREE recipe newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @nico.recipes on Instagram. We love hearing from you ⭐️ 💚.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes 🌿✨.

Welcome to our blog, we are glad you are here.

4.99 from 56 votes (25 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




65 Comments

    1. Yay Theresa, I’m so delighted you enjoyed this Italian classic 🎉 Thanks for taking the time to comment here.

      Kindest, Louise

      1. 5 stars
        I was a little hesitant to make this recipe. I couldn’t see how such few ingredients could have gotten great reviews. I have made some of your other recipes that were very good so I decided to make this one too. This definitely is a make again meal. My family loves it.

        1. Wonderful, Rose. I’m so happy you made it anyway – and that you enjoyed it 🎉

          Thank you for your comment and your rating. Kindest, Louise

    1. Yes, Michael that is correct, thanks for checking. With the added lentils, it is very satiating and fulfilling 🙂

      Hope that helps. Kindest, Louise

  1. 5 stars
    Love these recipes I have only tried the lentil Bolognese so far and it is delicious 😋😋.
    I will check out the other recipes now I am happy with that first one.
    Thankyou for sharing.x.
    Ps if I can make it anyone can.

    1. That’s wonderful, Margaret! Thank you for your kind comment, and your motivational words 💪

      Have a great rest of your week 🙂 Kindest, Louise

  2. 5 stars
    Honestly guys, you taught me how to cook. I tried so many recipes from your website now and all of them turned out fantastic, including this one. I am so beyond happy I found you!

    1. Hi B, thank you for your heartwarming comment – it made our day ❤️

      We are so happy you enjoy our food, and we could help inspire your cooking repertoire a little, thank you for being here.

      All the best,

      Nico & Louise

  3. I saw this recipe this afternoon and made it tonight! It was good, though I added one-quarter cup of olive oil for a more satiating and satisfying flavor. Also added some marinara sauce as I like a very tomato-y lentil dish.

    1. Thanks for the message, Dawn.
      Happy you liked the recipe. Yeah, we like to keep our recipes low on oil but it’s great you added more if you prefer a richer, more satiating meal 🙂
      Have a great day!
      Nico

  4. 5 stars
    This is the third recipe I’ve tried from PBS and another winner. I’ve discovered I love lentils, I can’t get enough of them. Very tasty and filling, will double up next time.

    1. Fantastic, Alison!
      Lentils are amazing – so affordable and satiating, I’m very happy you enjoyed the pasta 🙂
      Thanks so much for taking the time to comment here.
      Cheers, Louise

        1. Hi Sofi, that’s fantastic, I’m so glad you liked it – welcome to our lentil fan club 😉 Thanks so much for leaving a message. Kindest, Louise

  5. 5 stars
    This dish was huge hit for our family lunch today! Approved by vegans and non vegans alike. Thank you for your good work!!

    1. Hi A, I’m super happy to hear that you shared the pasta with your family, thanks so much for coming back to leave a message! Cheers, Nico