CookedByMomy

  • Recipe Index
    • Appetizers
    • Bread
    • Breakfast
    • Desserts
    • Salad
    • Soups
  • Main Courses
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
    • Appetizers
    • Bread
    • Breakfast
    • Desserts
    • Salad
    • Soups
  • Main Courses
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
    • Appetizers
    • Bread
    • Breakfast
    • Desserts
    • Salad
    • Soups
  • Main Courses
  • About
  • Contact
×

Vegan Butter Lentils and Potatoes

Published: Feb 27, 2025 by Emmily · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

This Vegan Butter Lentils and Potatoes recipe is a comforting and flavorful twist on the classic Indian butter chicken. It features tender baby potatoes and protein-rich lentils enveloped in a creamy, spiced tomato and coconut sauce. Serve it over basmati rice with naan for a satisfying, plant-based meal that's easy to make and full of vibrant flavors.

Vegan Butter Lentils and Potatoes

Why You’ll Love This Recipe

This dish is the perfect balance of rich, creamy, and comforting, while being entirely plant-based. The combination of baby potatoes and lentils makes it a hearty, satisfying meal. The use of coconut milk gives the sauce a velvety smooth texture, while the warming spices like garam masala, cinnamon, and cardamom bring depth and complexity to the flavors. Whether you're vegan or just looking for a delicious meatless meal, this dish is a flavorful and nourishing option. Plus, it’s simple to make with pantry-friendly ingredients, making it a great weeknight dinner or meal prep option.

Ingredients

  • ¼ cup + 1 tablespoon vegan butter (divided)
  • 2 cups baby potatoes, diced
  • 1 cup cooked brown lentils
  • 6 cloves garlic, chopped
  • 2 teaspoons fresh ginger, grated
  • 2 shallots, diced
  • 1 can (15 oz.) tomato sauce
  • ½ cup vegetable broth
  • ½ cup coconut milk
  • Juice of 1 lemon
  • 2 teaspoons garam masala
  • ½ teaspoon cinnamon
  • ¼ teaspoon cloves
  • ¼ teaspoon cardamom
  • ½ teaspoon paprika
  • ¼ teaspoon turmeric
  • ¼ teaspoon red pepper flakes
  • 1 tablespoon agave syrup
  • Salt and pepper to taste

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

Directions

  1. In a large pot or skillet, heat 1 tablespoon of vegan butter over medium-high heat. Add the diced potatoes, season with a pinch of salt and pepper, and sauté until they begin to brown and soften, about 5-7 minutes.

  2. Add the remaining ¼ cup of vegan butter, along with the cooked lentils, chopped garlic, grated ginger, and diced shallots. Sauté for another minute until the shallots are translucent.

  3. Stir in the tomato sauce, vegetable broth, coconut milk, lemon juice, all the spices, and agave syrup. Mix well to combine.

  4. Reduce heat to medium-low and let the mixture simmer for 20-30 minutes, stirring occasionally, until the potatoes are fully cooked and the sauce has thickened.

  5. Taste and adjust seasoning with additional salt and pepper if needed. Serve hot over basmati rice with naan on the side.

Servings and Timing

  • Prep Time: 15 minutes
  • Cooking Time: 45 minutes
  • Total Time: 1 hour
  • Servings: 4

Variations

  • Add vegetables: You can add other vegetables like spinach, peas, or carrots to the dish for more variety and nutrition.
  • Swap lentils: If you don’t have brown lentils, you can use green or red lentils instead.
  • Coconut milk alternative: If you’re not a fan of coconut milk, try using cashew cream or almond milk for a different base.
  • Make it spicier: If you like more heat, increase the amount of red pepper flakes or add fresh chopped chili peppers.

Storage/Reheating

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheating: Reheat the dish on the stovetop over low heat, adding a splash of vegetable broth or water to loosen the sauce if needed. You can also reheat it in the microwave in 1-minute intervals, stirring between each, until heated through.

FAQs

1. Can I use regular potatoes instead of baby potatoes?

Yes, you can use regular potatoes. Just chop them into smaller pieces to ensure they cook evenly.

2. How do I make this dish spicier?

To make it spicier, increase the amount of red pepper flakes, or add fresh chili peppers to the dish.

3. Can I use a different type of lentil?

Brown lentils work best, but you can substitute with green or red lentils. Keep in mind that red lentils will cook faster and become softer.

4. Is this dish gluten-free?

Yes, this recipe is naturally gluten-free.

5. Can I make this dish ahead of time?

Yes, you can make this dish ahead of time. It stores well in the fridge and actually tastes even better the next day as the flavors have time to meld.

6. Can I use a different plant-based butter?

Yes, you can substitute any plant-based butter of your choice, such as margarine or oil, though the flavor may slightly change.

7. Can I add tofu to this dish for extra protein?

Yes, tofu would be a great addition for more protein. Just sauté it separately before adding it to the sauce.

8. How can I make the sauce thicker?

If you prefer a thicker sauce, let the dish simmer longer to allow it to reduce, or you can mash some of the potatoes into the sauce for added thickness.

9. Is this recipe nut-free?

Yes, this recipe is nut-free as it uses coconut milk. However, if you're allergic to coconut, substitute with soy or oat milk.

10. Can I freeze this dish?

Yes, this dish freezes well. Store it in an airtight container for up to 3 months. When reheating, be sure to add a little liquid to loosen the sauce.

Conclusion

Vegan Butter Lentils and Potatoes is a rich, flavorful, and comforting dish that will satisfy both vegans and non-vegans alike. With simple ingredients and a quick cooking time, this dish makes for the perfect weeknight meal or meal prep option. The combination of creamy coconut milk, spiced tomato sauce, tender potatoes, and hearty lentils is sure to become a favorite in your plant-based recipe collection. Enjoy it with rice and naan for a complete, delicious meal.

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Butter Lentils and Potatoes

Vegan Butter Lentils and Potatoes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emmily
  • Total Time: 1 hour
  • Yield: 4 servings
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This Vegan Butter Lentils and Potatoes recipe is a creamy, spiced, and satisfying dish that offers a plant-based twist on traditional butter chicken. With baby potatoes, lentils, and a rich coconut-tomato sauce, it's a comforting and flavorful vegan dinner that pairs perfectly with basmati rice and naan. Quick and easy to make, this hearty meal is perfect for a weeknight or meal prep.


Ingredients

Ingredients:

  • ¼ cup + 1 tablespoon vegan butter (divided)
  • 2 cups baby potatoes, diced
  • 1 cup cooked brown lentils
  • 6 cloves garlic, chopped
  • 2 teaspoons fresh ginger, grated
  • 2 shallots, diced
  • 1 can (15 oz.) tomato sauce
  • ½ cup vegetable broth
  • ½ cup coconut milk
  • Juice of 1 lemon
  • 2 teaspoons garam masala
  • ½ teaspoon cinnamon
  • ¼ teaspoon cloves
  • ¼ teaspoon cardamom
  • ½ teaspoon paprika
  • ¼ teaspoon turmeric
  • ¼ teaspoon red pepper flakes
  • 1 tablespoon agave syrup
  • Salt and pepper to taste

Instructions

Instructions:

  • In a large pot or skillet, heat 1 tablespoon of vegan butter over medium-high heat. Add the diced potatoes, season with salt and pepper, and sauté until they begin to brown and soften, about 5-7 minutes.
  • Add the remaining ¼ cup of vegan butter, along with the cooked lentils, garlic, ginger, and shallots. Sauté for another minute until the shallots become translucent.
  • Stir in the tomato sauce, vegetable broth, coconut milk, lemon juice, spices, and agave syrup. Mix well to combine.
  • Reduce heat to medium-low and let the mixture simmer for 20-30 minutes, stirring occasionally, until the potatoes are fully cooked and the sauce has thickened.
  • Taste and adjust the seasoning with salt and pepper if needed. Serve hot over basmati rice with naan on the side.

Notes

  • For added vegetables, consider adding spinach, peas, or carrots.
  • You can swap brown lentils with red or green lentils, though red lentils will cook faster.
  • For a spicier dish, increase red pepper flakes or add fresh chili peppers.
  • If you don’t like coconut milk, try cashew cream or almond milk as an alternative.
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • Homemade Spaghettios
    Homemade Spaghettios
  • Tzatziki Chicken Naan Pizza
    Tzatziki Chicken Naan Pizza
  • The Ultimate Steak Marinade
    The Ultimate Steak Marinade
  • Garlic Herb Butter Tofu
    Garlic Herb Butter Tofu
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hi there! I’m Emmily, the creator and cook behind CookedByMomy, where every recipe is crafted with love and a pinch of inspiration.

Learn more

Popular

  • Chocolate Confetti Squares
    Chocolate Confetti Squares
  • Shortbread Brownies
    Shortbread Brownies
  • Chicken, Spinach, and Mushroom Low-Carb Oven Dish
    Chicken, Spinach, and Mushroom Low-Carb Oven Dish
  • Mediterranean Tuna Salad
    Mediterranean Tuna Salad

Footer

↑ back to top

About

  • About Me
  • Contact
  • Disclosure Policy
  • DMCA
  • Privacy Policy
  • Terms and Conditions

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Desserts
  • Main Courses
  • Salad
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cooked by Momy

wpDiscuz