Creamy Sundried Tomato Lentils: Better Than Takeout

Creamy Sundried Tomato Lentils — A comforting, plant-based dinner ready in 30 minutes. After making this many times, I’ve discovered the trick to a perfectly creamy texture. The result? A cozy, better-than-takeout meal that’s packed with protein and flavor. Keep reading for my best tips. If you love recipes like this, you’ll also enjoy Easy Apple Butternut Squash Casserole Recipe for Fall Dinner and Dark Chocolate Raspberry Cheesecake Recipe for Easy Dessert.

Why This Creamy Sundried Tomato Lentils: Better Than Takeout Is Pure Comfort
- A comforting, plant-based meal in 30 minutes
- Better than takeout, packed with protein and flavor
- Creamy texture with no dairy or heavy cream
- Easy to customize with your favorite veggies
What You'll Need for Creamy Sundried Tomato Lentils: Better Than Takeout
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 cup green lentils
- 1 cup sundried tomatoes
- 1 onion
- 3 cloves garlic
- 4 cups spinach
- 1 can coconut milk
- 1 tbsp olive oil
- 1 tsp cumin
- 1 tsp paprika
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional)
- Optional: Fresh parsley
- Optional: Crusty bread

📝 Ingredient Notes
- lentils: Any color will work, but green lentils have the best texture for this recipe.
- sundried tomatoes: Use oil-packed for extra flavor. If using dry, rehydrate first.
🛒 Tools & Equipment I Recommend
- Instant Pot — Saves time and ensures perfectly cooked lentils every time. → See on Amazon
- Immersion Blender — Creates a smooth, creamy texture without transferring the hot mixture to a blender. → See on Amazon

How to Make Creamy Sundried Tomato Lentils: Better Than Takeout
- Sauté onion and garlic: Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic, sauté until softened.
- Cook lentils: Add lentils, sundried tomatoes, cumin, paprika, salt, black pepper, and red pepper flakes (if using). Stir to combine. Pour in 4 cups of water, bring to a boil, then reduce heat and simmer for 20-25 minutes, until lentils are tender.
- Blend and add spinach: Use an immersion blender to partially blend the lentil mixture until creamy. Stir in spinach and cook until wilted.
- Add coconut milk: Stir in coconut milk and bring to a simmer. Cook for an additional 5-10 minutes, until the desired consistency is reached.
- Serve: Taste and adjust seasoning if needed. Serve hot, garnished with fresh parsley and crusty bread on the side.
Cook's Tips for Perfect Creamy Sundried Tomato Lentils: Better Than Takeout
- : For a smoother texture, blend the lentils more before adding the spinach.
- Common mistake and fix: If the lentils are not tender after 25 minutes, add more water and continue simmering. If the mixture is too thick, add more coconut milk or water and simmer until the desired consistency is reached.
- : To make this recipe gluten-free, ensure your coconut milk and any added toppings are certified gluten-free.
- : For a spicier version, add more red pepper flakes or a diced jalapeño when sautéing the onions.
Storing & Reheating Creamy Sundried Tomato Lentils: Better Than Takeout
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the fridge for up to 5 days. Make-ahead tip: This recipe can be made ahead and reheated. The flavor may deepen over time.
Freezing Creamy Sundried Tomato Lentils: Better Than Takeout
Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (180°C) for 15-20 minutes, stirring halfway through. Microwave: Reheat in the microwave for 2-3 minutes, stirring halfway through.
Recipe Notes
- Chef tip: For a quicker version, use canned lentils and skip the initial cooking step.
- Best substitution: Substitute the spinach with kale for a different flavor profile.
- Make-ahead: This recipe can be made ahead and reheated. The flavor may deepen over time.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the lentils are not tender after 25 minutes, add more water and continue simmering.
Want to level up this recipe?
High-quality immersion blender — Makes blending hot soups and sauces easy and safe. Pays for itself vs takeout. → Check price on Amazon
Creamy Sundried Tomato Lentils: Better Than Takeout

Ingredients
Main Ingredients
- 1 cup green lentils
- 1 cup sundried tomatoes
- 1 onion
- 3 cloves garlic
- 4 cups spinach
- 1 can coconut milk
Seasonings
- 1 tbsp olive oil
- 1 tsp cumin
- 1 tsp paprika
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp red pepper flakes (optional)
Optional Toppings
- Fresh parsley
- Crusty bread
Instructions
- Sauté onion and garlic: Heat olive oil in a large pot over medium heat. Add diced onion and minced garlic, sauté until softened.
- Cook lentils: Add lentils, sundried tomatoes, cumin, paprika, salt, black pepper, and red pepper flakes (if using). Stir to combine. Pour in 4 cups of water, bring to a boil, then reduce heat and simmer for 20-25 minutes, until lentils are tender.
- Blend and add spinach: Use an immersion blender to partially blend the lentil mixture until creamy. Stir in spinach and cook until wilted.
- Add coconut milk: Stir in coconut milk and bring to a simmer. Cook for an additional 5-10 minutes, until the desired consistency is reached.
- Serve: Taste and adjust seasoning if needed. Serve hot, garnished with fresh parsley and crusty bread on the side.
Notes
- Chef tip: For a quicker version, use canned lentils and skip the initial cooking step.
- Best substitution: Substitute the spinach with kale for a different flavor profile.
- Make-ahead: This recipe can be made ahead and reheated. The flavor may deepen over time.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the lentils are not tender after 25 minutes, add more water and continue simmering.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 5 days.
- Freezer: Freeze for up to 3 months. Thaw overnight in the fridge before reheating.
- Oven reheat: Reheat in the oven at 350°F (180°C) for 15-20 minutes, stirring halfway through.
- Microwave reheat: Reheat in the microwave for 2-3 minutes, stirring halfway through.
- Make ahead: This recipe can be made ahead and reheated. The flavor may deepen over time.
Nutrition Per Serving
- Calories: 450
- Protein: 22g
- Fat: 12g
- Carbs: 65g
- Fiber: 18g
- Sugar: 6g
- Sodium: 900mg
- Cholesterol: 0mg
- Sat. Fat: 5g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Creamy Sundried Tomato Lentils: Better Than Takeout FAQs
Yes, this recipe can be made ahead and reheated. The flavor may deepen over time.
If the lentils are not tender after 25 minutes, add more water and continue simmering. If the mixture is too thick, add more coconut milk or water and simmer until the desired consistency is reached.
Yes, combine all ingredients except spinach in the slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in spinach and cook until wilted before serving.
Heavy cream or canned tomatoes can be used as a substitute for coconut milk. The flavor and texture will be slightly different.
Yes, freeze for up to 3 months. Thaw overnight in the fridge before reheating.
A Warm Final Note
I can’t wait for you to try Creamy Sundried Tomato Lentils: Better Than Takeout and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






