These creamy lentils deliver restaurant-quality comfort food in under an hour. Green or brown lentils are simmered to tender perfection, then coated in a luscious sauce made with sun-dried tomatoes, heavy cream, and Parmesan. Aromatic herbs like oregano, thyme, and smoked paprika add depth, while fresh basil brings brightness. The result is a rich, satisfying dish that balances protein-packed legumes with indulgent creaminess.
Perfect for weeknight dinners yet elegant enough for entertaining, these lentils adapt beautifully to dietary needs. Simply swap coconut milk and vegan Parmesan for a plant-based version. Serve alongside crusty bread, over roasted vegetables, or with a crisp salad for a complete meal that will have everyone asking for seconds.
The first time I made these lentils, my partner took one bite and actually went quiet. That's when I knew this recipe was something special. The way the cream mellows into the sun-dried tomatoes creates this incredible sauce that you'll want to eat with a spoon.
I served this at a small dinner party last winter, and my friend Sarah who claims to hate lentils went back for thirds. There's something about the combination of smoky paprika and tangy sun-dried tomatoes that transforms humble lentils into something worthy of a special occasion.
Ingredients
- 1 cup dried green or brown lentils, rinsed: Green lentils hold their shape better than red ones, giving you a nice texture that doesn't turn to mush in the creamy sauce
- 3 cups low-sodium vegetable broth: Using broth instead of water adds depth of flavor, but keep it low-sodium so you can control the seasoning at the end
- 2 tablespoons olive oil: This creates the foundation for sautéing your aromatics and adds a lovely fruity note
- 1 small yellow onion, finely diced: The onion sweetens as it cooks, providing a subtle backbone that balances the tangy tomatoes
- 2 garlic cloves, minced: Fresh garlic transforms in the hot oil, becoming mellow and aromatic
- 1/2 cup sun-dried tomatoes in oil, drained and chopped: These are the secret weapon, adding concentrated umami and a chewy texture throughout the dish
- 1/2 teaspoon crushed red pepper flakes: Just enough warmth to make things interesting without overwhelming the delicate cream
- 1 teaspoon dried oregano: Earthy and aromatic, this classic Mediterranean herb ties everything together
- 1 teaspoon dried thyme: Thyme adds a subtle floral note that pairs beautifully with the lentils
- 1/2 teaspoon smoked paprika: This gives the dish a gorgeous color and a smoky depth that makes people ask what's in it
- 1/2 cup heavy cream or full-fat coconut milk: This transforms the dish from simple lentils to something velvety and luxurious
- 1/3 cup grated Parmesan: The saltiness and nuttiness of Parmesan creates the perfect savory finish
- Salt and freshly ground black pepper: Essential for bringing all the flavors together and making them pop
- 2 tablespoons chopped fresh basil: Added at the end, basil brings a bright, fresh contrast to the rich cream
Instructions
- Get your lentils perfectly tender:
- Combine lentils and broth in a medium saucepan and bring to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes until tender but not mushy. Drain any excess liquid because you don't want them soupy when they hit the sauce later.
- Build your flavorful base:
- Heat olive oil in a large skillet over medium heat, add the onion, and cook for 3 to 4 minutes until softened and translucent. Stir in garlic, chopped sun-dried tomatoes, and red pepper flakes, cooking for just one minute until fragrant.
- Add the aromatic herbs:
- Stir in oregano, thyme, and smoked paprika, letting them bloom in the hot oil for about 30 seconds before adding the cooked lentils. Toss everything together until the lentils are coated in that beautiful spiced oil mixture.
- Create the creamy magic:
- Pour in the cream and Parmesan, reduce heat to low, and let it simmer gently for about 5 minutes while stirring. You'll watch it transform into this gorgeous thickened sauce that coats every lentil.
- Season and finish with fresh herbs:
- Taste and season generously with salt and pepper, then stir in the fresh basil right at the end. Serve it hot while the sauce is still velvety and the basil is vibrant.
This recipe has become my go-to when I want to feed people something that feels comforting but still impressive. Last month my neighbor texted me the next day saying she dreamt about the sauce.
Making It Vegan
Full-fat coconut milk works beautifully here, creating an equally creamy sauce with just a hint of tropical sweetness. The key is using a good vegan Parmesan that actually melts into the sauce instead of staying gritty.
Serving Suggestions
I love serving this over polenta for a really hearty meal, but it's equally perfect spooned over crusty garlic bread. The sauce is so good you'll find yourself scraping the bowl.
Make It Your Own
Sometimes I'll add a handful of fresh spinach or kale during the last 5 minutes of cooking for extra nutrition and color. For more protein, a can of drained chickpeas works perfectly without changing the cooking time.
- Add a splash of white wine when sautéing the onions for extra depth
- Try rosemary instead of thyme if that's what you have on hand
- Double the batch because you'll definitely want leftovers for lunch
There's something deeply satisfying about taking such humble ingredients and turning them into something that makes people close their eyes and smile. That's the kind of cooking I love most.
Recipe FAQs
- → What makes these lentils so creamy?
-
The combination of heavy cream and grated Parmesan creates a luscious, velvety sauce that coats each lentil. Sun-dried tomatoes contribute natural richness, while the starch from the lentils themselves helps thicken the sauce as it simmers.
- → Can I make this dish vegan?
-
Absolutely. Replace the heavy cream with full-fat coconut milk and swap regular Parmesan for a vegan alternative. The coconut milk adds subtle sweetness while maintaining the creamy texture.
- → What type of lentils work best?
-
Green or brown lentils are ideal because they hold their shape during cooking. Avoid red lentils, which tend to become mushy and dissolve into the sauce.
- → How long do leftovers keep?
-
Store cooled lentils in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of vegetable broth to restore creaminess.
- → What should I serve with this dish?
-
Crusty bread for sauce-dipping, roasted vegetables like carrots or zucchini, or a crisp green salad with vinaigrette all complement the rich flavors. For a heartier meal, serve over polenta or alongside quinoa.
- → Can I add extra vegetables?
-
Yes. Spinach or kale added during the final 5 minutes of cooking wilt beautifully into the sauce. Diced bell peppers or mushrooms can be sautéed with the onions for more texture and nutrition.