One Pot Pasta with Cheesy Lentil Sauce

  • Author: Christine
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 large servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Italian


An easy one pot vegetarian pasta dinner that the whole family will love! The protein packed cheesy tomato lentil sauce is thick, creamy and comforting. There is minimal chopping, everything cooks in one pan, and it’s on the table in 20 minutes.


  • 5 cloves of garlic, minced
  • 2 tsp mixed Italian herbs
  • 1 can of green or brown lentils, drained
  • 2 Tblsp tomato paste
  • 2 x 400g / 14oz cans of tomatoes (chopped or whole tomatoes both work fine here. If you use whole, just use the wooden spoon to break them up a little when you make the sauce)
  • 1/2 tsp balsamic vinegar
  • 1/2 tsp brown sugar
  • 300g (10.5oz) of pasta
  • 170g (6oz) of grated cheddar cheese


In a large pan, saute your garlic until fragrant. Add the mixed herbs and lentils and mix together for another minute.

Add your tomatoes, tomato paste, balsamic vinegar and sugar to form your tomato sauce.

Add the dried pasta and then fill the tomato can one and a half times with water and add to the pan. Bring to a simmer, and let the pasta cook for 10 to 12 minutes (stirring regularly) until it is al dente.

Keep an eye on the pasta. If the sauce in the pan thickens up before the pasta is cooked, add some extra water. Thicker pastas will require more water than thinner, quicker cooking ones. I’ve erred on the side of less water in these instructions, because my pasta was a quick cooking variety. But if, once the pasta is cooked, the sauce is too thin: just keep it on the heat for a few more minutes uncovered until some liquid evaporates. Or you can add some more tomato paste to thicken it up.

Once the pasta is cooked, add the cheddar cheese and stir until melted.


Keywords: one pot pasta, pasta with lentil sauce, vegetarian