There’s something deeply comforting about preparing a meal that fills your home with warm spices and fresh, vibrant aromas. After a busy day, you want something satisfying without spending hours in the kitchen. That's where Curried Lentils with Walnuts, Spinach & Cherry Tomatoes shines. It's hearty enough to satisfy your hunger, wholesome enough to support a healthy lifestyle, and simple enough to become one of your favorite weeknight dinners.
This colorful dish combines earthy lentils, crunchy walnuts, tender spinach, juicy cherry tomatoes, and fragrant curry spices into one nourishing meal. Every ingredient contributes its own unique flavor and nutritional value, creating a balanced recipe that's both comforting and exciting.
Whether you're trying to eat more plant-based meals, looking for an easy meal prep recipe, or simply searching for a new family favorite, this recipe delivers. In this guide, you'll discover everything you need to know—from choosing the right ingredients to mastering each cooking step—so you can prepare Curried Lentils with Walnuts, Spinach & Cherry Tomatoes with confidence.
Why You'll Love Curried Lentils with Walnuts, Spinach & Cherry Tomatoes
Some recipes become household favorites because they strike the perfect balance between flavor, nutrition, and convenience. This curry-inspired lentil dish checks every box.
Here are just a few reasons you'll want to make it again and again:
Ready in about 45 minutes
Rich in plant-based protein
High in dietary fiber
Naturally vegetarian and easily made vegan
Budget-friendly ingredients
Perfect for meal prep
Easy to customize
Loaded with colorful vegetables
Packed with warming spices
Delicious leftovers that taste even better the next day
Unlike many complicated curry recipes, this one doesn't require a long list of hard-to-find ingredients. Most items are pantry staples or readily available at your local grocery store.
What Makes Curried Lentils with Walnuts, Spinach & Cherry Tomatoes So Healthy?
One of the best aspects of this recipe is its impressive nutritional profile. Each ingredient contributes valuable vitamins, minerals, healthy fats, and antioxidants that support overall wellness.
Instead of relying on processed ingredients, this dish celebrates whole foods that naturally nourish your body while delivering incredible flavor.
Let's take a closer look at what makes each ingredient so beneficial.
Lentils: The Protein-Packed Foundation
Lentils have been a dietary staple around the world for thousands of years, and for good reason. They're affordable, versatile, and incredibly nutritious.
Benefits of Lentils
Excellent source of plant-based protein
Rich in dietary fiber
Naturally low in fat
High in iron
Good source of folate
Contains potassium and magnesium
Helps support digestive health
Keeps you feeling full longer
Protein and fiber work together to promote satiety, making lentils an excellent choice if you're trying to maintain a balanced diet.
Their mild, earthy flavor also makes them the perfect base for aromatic curry spices.
Walnuts: Crunchy Nutrition in Every Bite
Walnuts add much more than texture.
These nutrient-dense nuts provide heart-healthy fats and create a satisfying contrast to the tender lentils.
Why Walnuts Deserve a Place in This Recipe
Rich in omega-3 fatty acids
High in antioxidants
Support heart health
Provide plant protein
Add satisfying crunch
Naturally filling
Excellent source of healthy fats
Lightly toasting the walnuts before adding them to the dish enhances their natural sweetness and intensifies their flavor.
Spinach: A Green Superfood
Fresh spinach brings vibrant color while significantly increasing the nutritional value of the meal.
As it gently wilts into the curry, it adds a delicate texture without overpowering the other ingredients.
Nutritional Benefits of Spinach
High in Vitamin A
Excellent source of Vitamin K
Rich in Vitamin C
Contains iron
Provides calcium
Good source of magnesium
Packed with antioxidants
Adding spinach near the end of cooking helps preserve both its bright green color and many of its nutrients.
Cherry Tomatoes: Bright, Fresh Flavor
Cherry tomatoes bring natural sweetness and acidity that beautifully balance the richness of the curry spices.
As they cook, they soften slightly while still maintaining their shape, adding bursts of juicy flavor throughout the dish.
Why Cherry Tomatoes Work So Well
Rich in Vitamin C
Excellent source of lycopene
Naturally sweet
Low in calories
Add moisture without making the dish watery
Complement warm spices perfectly
Their vibrant color also makes the finished meal visually appealing.
Curry Spices: More Than Just Flavor
The blend of curry powder, cumin, turmeric, and paprika transforms simple pantry ingredients into an aromatic meal bursting with depth.
Besides enhancing taste, many traditional curry spices are valued for their antioxidant and anti-inflammatory properties.
Some of the key spices include:
Curry powder
Ground cumin
Turmeric
Paprika
Black pepper
Garlic
Together, these ingredients create layers of flavor that continue to develop as the dish cooks.
Ingredients You'll Need
Using fresh, high-quality ingredients makes a noticeable difference in both taste and texture.
Below is everything you'll need to prepare this hearty recipe.
Recipe Ingredients
| Ingredient | Quantity | Purpose |
|---|---|---|
| Brown or Green Lentils | 1 cup | Main protein source |
| Walnuts | ½ cup | Crunch and healthy fats |
| Fresh Spinach | 4 cups | Adds nutrients and color |
| Cherry Tomatoes | 1½ cups | Sweet, juicy flavor |
| Yellow Onion | 1 medium | Builds flavor |
| Garlic | 3 cloves | Aromatic base |
| Curry Powder | 2 tablespoons | Signature curry flavor |
| Ground Cumin | 1 teaspoon | Warm, earthy taste |
| Turmeric | ½ teaspoon | Color and depth |
| Smoked Paprika | 1 teaspoon | Mild smoky flavor |
| Olive Oil | 2 tablespoons | Sautéing vegetables |
| Vegetable Broth | 2 cups | Cooking liquid |
| Coconut Milk (Optional) | ½ cup | Creamier texture |
| Lemon Juice | 1 tablespoon | Bright finishing touch |
| Salt | To taste | Enhances flavor |
| Black Pepper | To taste | Seasoning |
| Fresh Cilantro | Optional | Garnish |
Kitchen Equipment You'll Need
Fortunately, this recipe doesn't require any specialized equipment.
Gather these basic kitchen tools before you begin:
Large skillet or sauté pan
Medium saucepan
Cutting board
Sharp chef's knife
Wooden spoon
Measuring cups
Measuring spoons
Colander
Mixing bowl
Ladle
Having everything prepared before cooking allows the recipe to come together smoothly.
How To Make Curried Lentils with Walnuts, Spinach & Cherry Tomatoes
Cooking this recipe is straightforward, even if you're new to making curries. Working through each step methodically ensures the best texture and flavor.
Step 1: Prepare the Lentils
The foundation of this dish begins with properly cooked lentils.
How to Cook the Lentils
Place the lentils into a colander.
Rinse thoroughly under cold running water.
Remove any small stones or damaged lentils.
Transfer them to a saucepan.
Add enough water to cover by about two inches.
Bring to a boil.
Reduce to a gentle simmer.
Cook for approximately 20–25 minutes, or until tender but not mushy.
Drain any excess liquid.
Properly cooked lentils should hold their shape while remaining tender enough to absorb the flavorful curry sauce.
Pro Tip
Avoid adding salt during the initial cooking stage, as it may slightly increase the cooking time. Instead, season the lentils once they're combined with the curry mixture.
Step 2: Toast the Walnuts
Although optional, this simple step dramatically improves the finished dish.
Instructions
Heat a dry skillet over medium heat.
Add the walnuts.
Stir frequently for 3–5 minutes.
Remove them once fragrant and lightly golden.
Set aside to cool.
Toasting intensifies the natural oils inside the walnuts, creating a richer flavor and crisp texture.
Be careful not to leave them unattended, as nuts can burn quickly.
Step 3: Build the Flavor Base
Every great curry begins with a flavorful aromatic base.
Ingredients for This Stage
Olive oil
Onion
Garlic
Curry powder
Cumin
Turmeric
Smoked paprika
Instructions
Heat olive oil in a large skillet over medium heat.
Add the diced onion.
Cook for about 5 minutes until softened.
Stir in the minced garlic.
Cook for another minute.
Sprinkle in the curry powder, cumin, turmeric, and paprika.
Stir continuously for 30–60 seconds.
Heating the spices directly in the oil, often called "blooming," unlocks their essential oils and creates a deeper, more complex flavor.
As the spices warm, your kitchen will fill with an irresistible aroma that signals the beginning of a truly comforting meal.
Step 4: Add the Cherry Tomatoes
Once your aromatic base is ready, it's time to incorporate the cherry tomatoes.
Instructions
Add the halved cherry tomatoes to the skillet.
Stir to coat them evenly in the spice mixture.
Cook for 5–7 minutes over medium heat.
Allow the tomatoes to soften and release their juices.
Gently press a few tomatoes with the back of your spoon to create a light, flavorful sauce while leaving others intact for texture.
As the tomatoes cook, their natural sweetness balances the warm curry spices, creating a rich and vibrant base that will coat the lentils beautifully.
Step 5: Combine the Lentils with the Curry Base
Now that your tomatoes have softened into a rich, fragrant sauce, it's time to bring everything together. This is where the dish begins to transform into a hearty, satisfying meal.
Instructions
Add the cooked lentils to the skillet.
Pour in the vegetable broth.
If you prefer a creamier curry, stir in the coconut milk.
Mix gently until the lentils are evenly coated with the sauce.
Simmer over low heat for 8–10 minutes, allowing the flavors to meld together.
Season with salt and freshly ground black pepper to taste.
As the curry simmers, the lentils absorb the aromatic spices, creating a rich, comforting flavor without becoming overly thick.
Tip for the Best Texture
If the mixture becomes too thick, add a splash of vegetable broth or water. If it's too thin, let it simmer uncovered for a few extra minutes until it reaches your preferred consistency.
Step 6: Fold in the Spinach
Fresh spinach is best added near the end of cooking to preserve its vibrant color and delicate texture.
Instructions
Add the spinach one handful at a time.
Stir gently after each addition.
Cook for only 2–3 minutes, just until wilted.
Spinach cooks quickly, so avoid overcooking it. The leaves should remain bright green and tender.
Step 7: Finish with Walnuts and Lemon Juice
The final touches elevate the entire dish.
Stir in the toasted walnuts and drizzle fresh lemon juice over the curry just before serving. The walnuts provide a pleasant crunch, while the lemon brightens the warm spices and balances the richness.
If desired, garnish with chopped fresh cilantro or parsley for an extra layer of freshness.
Your Curried Lentils with Walnuts, Spinach & Cherry Tomatoes is now ready to enjoy.
Pro Tips for Perfect Curried Lentils with Walnuts, Spinach & Cherry Tomatoes
Even a simple recipe benefits from a few expert techniques.
Choose the Right Lentils
Brown and green lentils hold their shape well during cooking, making them ideal for this recipe. Red lentils tend to break down and create a softer texture.
Toast the Walnuts
Skipping this step means missing out on a richer, nuttier flavor and a satisfying crunch.
Bloom the Spices
Cooking the spices briefly in hot oil before adding liquid helps release their essential oils, resulting in a deeper, more aromatic curry.
Use Fresh Spinach
Fresh spinach maintains a brighter color and better texture than canned alternatives. Frozen spinach works too, but thaw and drain it well first.
Taste Before Serving
Curries often benefit from a final adjustment of salt, pepper, or lemon juice. Taking a moment to taste the dish ensures a perfectly balanced flavor.
Common Mistakes to Avoid
Avoid these common pitfalls for consistently delicious results.
Overcooking the Lentils
Mushy lentils can make the curry feel heavy. Cook them until they're tender but still hold their shape.
Burning the Garlic
Garlic cooks quickly and can become bitter if left too long in the pan. Add it after the onions have softened and cook for about a minute.
Skipping the Toasted Walnuts
Raw walnuts lack the depth of flavor that toasted walnuts provide.
Adding Spinach Too Early
Spinach wilts in just a few minutes. Cooking it for too long dulls both its flavor and color.
Using Too Much Liquid
Start with the recommended amount of broth and adjust gradually if needed.
Delicious Recipe Variations
One of the best things about this recipe is its flexibility.
Creamy Coconut Curry
Increase the coconut milk to one cup for a rich, velvety sauce that's especially comforting.
Extra Spicy Version
If you enjoy heat, add:
Crushed red pepper flakes
Fresh chili peppers
Cayenne pepper
Hot curry powder
Adjust the spice level to suit your taste.
High-Protein Option
Boost the protein content by adding:
Chickpeas
Cubed tofu
Tempeh
Edamame
These ingredients blend beautifully with the curry flavors.
Add More Vegetables
You can also include:
Sweet potatoes
Cauliflower florets
Carrots
Bell peppers
Zucchini
Mushrooms
Green peas
This is a great way to use vegetables you already have on hand.
What to Serve with Curried Lentils with Walnuts, Spinach & Cherry Tomatoes
Although this dish is satisfying on its own, pairing it with the right side can make it even more enjoyable.
Excellent serving options include:
Fluffy basmati rice
Brown rice
Quinoa
Couscous
Garlic naan
Whole wheat flatbread
Roasted vegetables
Fresh cucumber salad
Yogurt with herbs (or a dairy-free alternative)
For a lighter meal, serve the curry over cauliflower rice or alongside a crisp green salad.
Storage and Meal Prep Tips
This recipe is ideal for meal planning because the flavors deepen over time.
Refrigerating
Allow the curry to cool completely before storing it in an airtight container.
It will stay fresh in the refrigerator for up to 5 days.
Freezing
Transfer cooled portions to freezer-safe containers or bags.
Freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Warm gently on the stovetop over medium-low heat or microwave individual portions until heated through.
If the curry has thickened during storage, stir in a splash of vegetable broth or water to restore its consistency.
Estimated Nutrition Information
The following values are approximate and may vary depending on the specific ingredients used.
| Nutrient | Per Serving (Approx.) |
|---|---|
| Calories | 390 |
| Protein | 20 g |
| Carbohydrates | 42 g |
| Dietary Fiber | 15 g |
| Total Fat | 16 g |
| Saturated Fat | 3 g |
| Omega-3 Fatty Acids | High |
| Iron | 25% DV |
| Vitamin A | 80% DV |
| Vitamin C | 35% DV |
| Calcium | 12% DV |
This balanced nutritional profile makes the dish an excellent choice for anyone looking to enjoy a filling, plant-based meal.
Frequently Asked Questions
Can I make Curried Lentils with Walnuts, Spinach & Cherry Tomatoes ahead of time?
Yes. In fact, many people find that the flavors become even richer after resting overnight in the refrigerator.
Which lentils are best for Curried Lentils with Walnuts, Spinach & Cherry Tomatoes?
Brown and green lentils are the best options because they remain firm after cooking. Red lentils create a softer, stew-like consistency.
Can I freeze Curried Lentils with Walnuts, Spinach & Cherry Tomatoes?
Absolutely. Freeze the curry in airtight containers for up to three months. For the best texture, add fresh spinach after reheating if possible.
Is this recipe vegan?
Yes, as long as you use vegetable broth and avoid dairy-based garnishes. Coconut milk is an excellent vegan option for added creaminess.
Can I use canned lentils?
Yes. Canned lentils save time and work well in this recipe. Rinse and drain them thoroughly before adding them to the curry.
Can I substitute the walnuts?
Certainly. Pecans, almonds, cashews, pistachios, or pumpkin seeds all make delicious alternatives. If you're cooking for someone with a nut allergy, roasted sunflower seeds provide a similar crunch.
How can I make the curry thicker?
Allow it to simmer uncovered for a few extra minutes, or gently mash a small portion of the lentils to naturally thicken the sauce.
What if I don't have cherry tomatoes?
You can substitute diced Roma tomatoes, grape tomatoes, or canned diced tomatoes. Fresh tomatoes generally provide the brightest flavor.
Conclusion
Curried Lentils with Walnuts, Spinach & Cherry Tomatoes is proof that wholesome ingredients can create an unforgettable meal. Tender lentils, crunchy walnuts, vibrant spinach, juicy cherry tomatoes, and aromatic curry spices come together in a dish that's comforting, nourishing, and full of flavor.
Whether you're preparing dinner for your family, planning healthy lunches for the week, or exploring more plant-based recipes, this versatile curry is an excellent choice. It's easy to customize, budget-friendly, and satisfying enough to become a regular feature on your menu.
Once you've mastered the basic recipe, don't hesitate to experiment with different vegetables, spice blends, or grains to make it your own. Cooking is about creativity, and this dish offers endless opportunities to adapt it to your tastes.
Try This Recipe Today!
Gather your ingredients, warm up your favorite skillet, and enjoy the rich aromas of homemade curry filling your kitchen. If you make this Curried Lentils with Walnuts, Spinach & Cherry Tomatoes, share it with family and friends, leave a comment about your favorite variation, and save this recipe for future meals. Your next comforting, nutritious dinner is just one pot away!
