There are some meals that just make you feel good. This pasta with lentils, which I like to think of as an easy vegan curry, is one of them.
Why This Pasta with Lentils Works
This pasta with lentils shines because it’s a complete meal in one pot, combining protein-rich lentils with tender pasta and a flavorful, subtly spiced sauce.
Ingredients
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 inch fresh ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (optional, for a little heat)
- 1 (14.5-ounce) can diced tomatoes, undrained
- 1 cup brown or green lentils, rinsed
- 3 cups vegetable broth
- 1 cup water
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- 8 ounces pasta of your choice (penne, fusilli, or rotini work well)
- 1/2 cup full-fat coconut milk (from a can, shaken)
- Fresh cilantro, chopped, for garnish
- Lemon wedges, for serving
Let’s gather everything we need for this delightful one-pot wonder. Having all your ingredients prepped and ready before you start cooking makes the process much smoother, especially if you’re new to this recipe. I find it’s always best to have everything measured out and chopped before heating the pan.
How to Make It
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- Add the minced garlic and grated ginger to the pot and cook for another minute until fragrant, being careful not to burn the garlic.
- Stir in the ground cumin, ground coriander, turmeric, and cayenne pepper (if using). Cook for about 30 seconds, stirring constantly, until the spices are fragrant. This blooming of the spices in the hot oil really brings out their flavor.
- Pour in the entire can of diced tomatoes (undrained). Stir and scrape up any bits from the bottom of the pot.
- Add the rinsed brown or green lentils, vegetable broth, and water to the pot. Bring the mixture to a boil.
- Once boiling, reduce the heat to low, cover the pot, and simmer for 20 minutes.
- Add the pasta to the pot. Stir to ensure the pasta is submerged in the liquid. If the mixture seems too thick, you can add another 1/2 cup of water or vegetable broth.
- Cover the pot again and continue to simmer for another 10-15 minutes, or until the pasta is cooked al dente and the lentils are tender. Stir occasionally to prevent the pasta from sticking to the bottom of the pot.
- Stir in the coconut milk, salt, and pepper. Cook for an additional 2-3 minutes, stirring gently, until the sauce is heated through and slightly thickened. Taste and adjust seasoning if needed.
- Serve hot, garnished with fresh cilantro and a squeeze of lemon.
This simple assembly process transforms humble ingredients into a rich and satisfying meal.
Nutrition at a Glance
- Protein: Lentils are a fantastic source of plant-based protein, which is essential for muscle repair and overall body function. They contribute substantially to the protein content of this dish, making it a filling and nutritious option.
- Fiber: Both lentils and whole wheat pasta (if you choose that option) are packed with dietary fiber. Fiber is crucial for digestive health, helps regulate blood sugar levels, and contributes to a feeling of fullness, which can aid in weight management.
- Complex Carbohydrates: The pasta provides satisfying carbohydrates, which are your body’s primary source of energy. Choosing whole wheat pasta adds even more fiber and nutrients.
- Vitamins and Minerals: This dish offers a good array of vitamins and minerals from the vegetables and spices.
- Healthy Fats: The small amount of olive oil used for sautéing and the coconut milk for creaminess provide beneficial fats. Coconut milk adds a richness and smooth texture without the need for dairy.
- Iron: Lentils are a good source of iron, a vital mineral for carrying oxygen in the blood. This is particularly important for vegetarians and vegans to ensure adequate intake.
- Low in Saturated Fat (relative to many creamy pasta dishes): While coconut milk does contain saturated fat, it’s generally considered in moderation within this balanced dish, especially compared to traditional cream-based sauces.
This nutritional breakdown highlights why this recipe is more than just a tasty meal; it’s a wholesome choice that nourishes your body. I always feel good about serving this, knowing it’s packed with goodness without skimping on flavor or satisfaction. It’s a smart way to get a variety of nutrients in one easy bowl.
How to Serve It
- Fresh Cilantro & Lemon: This is my favorite way to finish. The bright, fresh cilantro cuts through the richness, and a squeeze of lemon juice brightens all the flavors. Don’t skip the lemon; it makes a surprising difference!
- A Dollop of Yogurt (Dairy or Non-Dairy): For extra creaminess and a cooling contrast, a tablespoon or two of plain non-dairy yogurt (like coconut or soy) or even a dollop of dairy yogurt if you’re not strictly vegan, is wonderful.
- Toasted Bread: A side of crusty bread, perhaps lightly toasted with a rub of garlic, is excellent for soaking up any leftover sauce.
- A Simple Green Salad: A light, crisp green salad with a simple vinaigrette provides a refreshing contrast to the hearty pasta and lentil mixture.
- Other Fresh Herbs: While cilantro is my go-to, fresh parsley or even a sprinkle of chives can offer a different herbaceous note.
- A Pinch of Red Pepper Flakes: For those who like a bit more heat, an extra pinch of red pepper flakes sprinkled over the top before serving is a nice touch.
Serving this dish is all about enhancing the flavors and textures that are already there.
Common Mistakes
- Not Rinsing Lentils: Rinsing lentils before cooking helps remove any debris and any potential metallic taste they might have. It’s a small step that contributes to a cleaner flavor.
- Overcooking the Pasta: Since the pasta finishes cooking in the lentil mixture, it’s crucial not to overcook it initially. Aim for al dente, as it will continue to soften in the sauce. Mushy pasta is never enjoyable.
- Burning the Spices: Spices can burn very quickly in hot oil. Cooking them for only about 30 seconds until fragrant is usually enough; any longer and they can turn bitter. Stirring constantly helps prevent this.
- Not Stirring Enough: Especially once the pasta is added, stirring is important to prevent it from sticking to the bottom of the pot, which can lead to scorching and an unpleasant flavor.
- Using Too Little Liquid: Lentils absorb a lot of liquid as they cook, and pasta also needs liquid to cook properly. If the mixture seems too dry when you add the pasta, don’t hesitate to add a bit more broth or water.
- Underspicing: While the cayenne is optional, the base spices (cumin, coriander, turmeric) are what give this dish its curry-like flavor. Don’t be shy with them; taste and adjust as you go.
- Forgetting the Acid: The lemon juice at the end is not just a garnish; it’s a flavor enhancer. The acidity cuts through the richness and brightens the entire dish, making the flavors pop.
Avoiding these common pitfalls ensures that your pasta with lentils turns out beautifully every time.

Storage and Reheating
- Cool Completely: Before storing, allow the pasta and lentils to cool down to room temperature. This helps prevent condensation, which can make leftovers soggy.
- Airtight Container: Transfer the cooled leftovers into an airtight container. This protects the food from drying out and prevents it from absorbing odors from other items in the refrigerator.
- Refrigeration: Store in the refrigerator for up to 3-4 days. The flavors often meld and deepen overnight, making leftovers just as, if not more, delicious.
- Reheating on Stovetop: The best way to reheat is on the stovetop. Place the leftovers in a pot or skillet over medium-low heat. You’ll likely need to add a splash of water, vegetable broth, or even some extra coconut milk to loosen the sauce and prevent it from drying out. Stir gently until heated through.
- Reheating in Microwave: If using a microwave, place the food in a microwave-safe dish. Cover loosely to prevent splattering, and heat in intervals of 30-60 seconds, stirring in between, until hot. Again, you may need to add a little liquid.
Proper storage and reheating are key to enjoying this dish even after the first serving.
Don’t miss this delicious recipe: How to Make Lentil Shepherd’s Pie: A Delicious Vegetarian Comfort Food Recipe
Leftover Ideas
- Savory Lentil Patties: Mash the leftover pasta and lentils together, adding a binder like a flax egg (1 tbsp flax meal + 3 tbsp water, let sit for 5 mins) or a little flour. Form into patties and pan-fry until golden brown and heated through. These are great on their own or in a sandwich.
- Pasta Bake: Spread the leftovers into a baking dish, top with a bit of vegan cheese or breadcrumbs, and bake until bubbly and golden. This transforms it into a comforting casserole.
- Stuffed Bell Peppers: Mix the leftovers with a bit of extra tomato sauce or broth if needed, then spoon into hollowed-out bell peppers and bake until the peppers are tender.
- Soup Base: If the mixture has become very thick, you can thin it out with more vegetable broth and blend until smooth (or partially blended) to create a hearty, flavorful soup starter. Add extra vegetables or herbs as desired.
- Quick “Rice” Bowl Topper: Serve the reheated pasta and lentils over a bed of steamed rice or quinoa for an extra-filling and nutrient-dense meal.
- Add More Vegetables: Toss in some quickly sautéed spinach, kale, or frozen peas to the leftovers during the reheating process for added color, texture, and nutrients.
Don’t let these delicious leftovers go to waste! These ideas show how versatile this pasta with lentils can be, offering new and exciting ways to enjoy its flavors.
The Best Pasta with Lentils. Easy Vegan Curry
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A hearty and flavorful vegan pasta dish featuring tender lentils simmered in a fragrant, easy curry sauce. This easy recipe uses simple pantry staples for a comforting and nutritious weeknight meal.
Ingredients
- 1 tablespoon olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ¼ teaspoon cayenne pepper (or to taste)
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 cup brown or green lentils, rinsed
- 3 cups vegetable broth
- 1 bay leaf
- Salt and freshly ground black pepper to taste
- 8 ounces pasta of your choice (penne, fusilli, or rotini work well)
- 1 (13.5 ounce) can full-fat coconut milk
- Fresh cilantro, chopped, for garnish (optional)
- Lime wedges, for serving (optional)
Instructions
- 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- 2. Add the minced garlic and grated ginger to the pot and cook for another minute until fragrant.
- 3. Stir in the ground cumin, coriander, turmeric, and cayenne pepper. Cook for about 30 seconds, stirring constantly, until the spices are fragrant.
- 4. Pour in the can of diced tomatoes (with their juice) and stir to combine. Let this simmer for about 5 minutes.
- 5. Add the rinsed lentils, vegetable broth, and bay leaf to the pot. Bring to a boil, then reduce heat, cover, and simmer for 25-30 minutes, or until the lentils are tender. Stir occasionally.
- 6. While the lentils simmer, cook your pasta according to package directions in a separate large pot of salted boiling water. Drain the pasta, reserving about ½ cup of the starchy pasta water.
- 7. Once lentils are tender, remove and discard the bay leaf. Stir in the full-fat coconut milk until well combined.
- 8. Season the lentil and curry mixture generously with salt and freshly ground black pepper to taste.
- 9. Add the drained cooked pasta directly to the pot with the lentil curry. Stir well to coat. Add reserved pasta water, a tablespoon at a time, if the sauce seems too thick.
- 10. Serve immediately, garnished with fresh cilantro and lime wedges if desired.
Notes
Store any leftover pasta with lentils in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in a saucepan over low heat with a splash of liquid, or microwave, stirring halfway through.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 8g
- Sodium: 600mg
- Fat: 22g
- Carbohydrates: 70g
- Fiber: 15g
- Protein: 18g
The Best Pasta with Lentils. Easy Vegan Curry
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A hearty and flavorful vegan pasta dish featuring tender lentils simmered in a fragrant, easy curry sauce. This easy recipe uses simple pantry staples for a comforting and nutritious weeknight meal.
Ingredients
- 1 tablespoon olive oil
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon turmeric powder
- ¼ teaspoon cayenne pepper (or to taste)
- 1 (14.5 ounce) can diced tomatoes, undrained
- 1 cup brown or green lentils, rinsed
- 3 cups vegetable broth
- 1 bay leaf
- Salt and freshly ground black pepper to taste
- 8 ounces pasta of your choice (penne, fusilli, or rotini work well)
- 1 (13.5 ounce) can full-fat coconut milk
- Fresh cilantro, chopped, for garnish (optional)
- Lime wedges, for serving (optional)
Instructions
- 1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- 2. Add the minced garlic and grated ginger to the pot and cook for another minute until fragrant.
- 3. Stir in the ground cumin, coriander, turmeric, and cayenne pepper. Cook for about 30 seconds, stirring constantly, until the spices are fragrant.
- 4. Pour in the can of diced tomatoes (with their juice) and stir to combine. Let this simmer for about 5 minutes.
- 5. Add the rinsed lentils, vegetable broth, and bay leaf to the pot. Bring to a boil, then reduce heat, cover, and simmer for 25-30 minutes, or until the lentils are tender. Stir occasionally.
- 6. While the lentils simmer, cook your pasta according to package directions in a separate large pot of salted boiling water. Drain the pasta, reserving about ½ cup of the starchy pasta water.
- 7. Once lentils are tender, remove and discard the bay leaf. Stir in the full-fat coconut milk until well combined.
- 8. Season the lentil and curry mixture generously with salt and freshly ground black pepper to taste.
- 9. Add the drained cooked pasta directly to the pot with the lentil curry. Stir well to coat. Add reserved pasta water, a tablespoon at a time, if the sauce seems too thick.
- 10. Serve immediately, garnished with fresh cilantro and lime wedges if desired.
Notes
Store any leftover pasta with lentils in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in a saucepan over low heat with a splash of liquid, or microwave, stirring halfway through.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 550
- Sugar: 8g
- Sodium: 600mg
- Fat: 22g
- Carbohydrates: 70g
- Fiber: 15g
- Protein: 18g