Soups & Stews
This all you can eat soup diet basic recipe delivers a bowl so satisfying, you won’t crave seconds—because you’ll already be full. 💛 The secret? Silky eggplant and creamy lentils packed with fiber and plant-based protein that keep you full for hours, while warm spices and coconut milk make every spoonful irresistible. I designed this after testing dozens of soups to find the perfect balance of heartiness and lightness—no heavy cream or processed ingredients here.
The magic happens when you slow-cook eggplant until it turns velvety, then blend it with lentils and coconut milk for a rich, velvety base. The spices—cumin, coriander, and smoked paprika—add depth without overpowering, while crushed tomatoes bring a touch of acidity to cut through the creaminess. This isn’t just soup; it’s a meal that feels like a hug for your stomach and your taste buds.
What makes this recipe work for an "all you can eat" approach is the portion control built right in—each bowl is packed with fiber, protein, and healthy fats to keep you satisfied. Serve it with a side of crusty whole-grain bread or a simple green salad to round out the meal, and you’ve got a complete, balanced dinner that won’t leave you reaching for snacks an hour later.
Best of all, this soup reheats beautifully, so you can make a big batch and enjoy leftovers for days. The flavors only get better as it sits, making it perfect for meal prep. Whether you’re following a diet or just looking for a filling, nourishing meal, this recipe delivers—without the guilt or the empty calories.
Ingredients for all you can eat soup diet basic
Six simple ingredients transform into a creamy, protein-packed soup that sticks to your ribs without the guilt.
| Ingredient | Amount | Notes |
|---|---|---|
| Eggplant 🍆 | 2 lbs | Medium-sized, roasted first |
| Dry Brown Lentils 🌾 | 1 ½ cups | Uncooked, rinsed well |
| Onion 🧅 | 1 whole | Yellow or red, diced |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat canned, unsweetened |
| Canned Crushed Tomatoes 🍅 | 14 ½ oz | No salt added preferred |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Olive Oil 🫒 | ½ cup | Extra-virgin for roasting |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly toasted |
| Smoked Paprika 🌶️ | 1 tsp | Sweet or hot |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
The eggplant is where the magic happens. Look for firm, heavy ones at the grocery store—the heavier, the more water content and creaminess. Trader Joe's and Whole Foods usually have great organic options. Roasting it first brings out that natural sweetness, so don't skip that step. For the lentils, brown or green varieties work best—they hold their shape and add that satisfying texture. If you're prepping ahead, soak the lentils overnight for even faster cooking, though it's not required. The coconut milk should be full-fat and unsweetened—none of that watered-down stuff. It's what gives that velvety texture without dairy.
No coconut milk? Cashew cream works beautifully—just blend soaked cashews with water until smooth. Short on lentils? Substitute with chickpeas or white beans, though the texture will be slightly different. The crushed tomatoes can be fresh if you're feeling fancy—San Marzano if you can find it. For the spices, toast the cumin and coriander seeds whole in a dry pan first, then grind them—this adds a whole new level of flavor. No fresh basil? Dried works at half the amount, though it won't be as vibrant. The vegetable broth is the soul of this soup—low-sodium or homemade is best to control the salt levels.
This soup tastes even better the next day as the flavors meld. Store in airtight containers for up to 5 days in the fridge. For meal prep, I double the recipe and freeze portions—3 months in the freezer with no texture loss. When reheating, add a splash of water or broth if it gets too thick. The eggplant roasts can be prepped ahead and stored in the fridge for 3 days before adding to the soup. Garnish with fresh herbs right before serving to keep everything bright and fresh-tasting.
Why You'll Love This Recipe
- One-Pot Wonder: Honestly, this soup comes together in a single pot—no chopping frenzy, no extra bowls to wash. I just dice the eggplant (no peeling needed) and toss it in with the pre-washed lentils and onions. Less cleanup, more time to actually eat.
- Creamy & Crispy Magic: That coconut milk makes it velvety smooth, but the roasted eggplant? Chef’s kiss. The edges get tender-crisp while the inside stays luscious—like a hug in a bowl. (Yes, even on a Tuesday night.)
- Meal Prep MVP: Between us, this keeps for days in the fridge. I make a big batch on Sunday, and it’s still hearty by Thursday. The lentils thicken just right, and the tomatoes add depth that only gets better with time—perfect for lazy lunches or when you’re too tired to cook.
- Budget-Friendly Feast: Lentils and eggplant stretch this into a full meal for pennies. A single can of tomatoes and a carton of coconut milk feed four for under $10. Not the prettiest, but the taste makes up for it—and your wallet stays happy.
Step-by-step instructions for silky eggplant and lentil cream soup
This hearty soup delivers rich, creamy texture and bold flavors—perfect for satisfying portions.
Roast the Eggplant Until Tender
Preheat your oven to 400°F. Cut the 2 lbs eggplant into 1-inch cubes and toss them with 2 tablespoons of the 0.5 cup olive oil and 1 teaspoon of the 1.5 tsp salt. Spread the eggplant on a baking sheet in a single layer—don't crowd it or it won't roast evenly.
Roast for 25-30 minutes until the edges are golden brown and the eggplant is fork-tender. You'll know it's done when it collapses slightly under pressure. Let it cool for 5 minutes before handling—this prevents the skin from sticking to your fingers.
Sauté Onion and Garlic for Flavor
While the eggplant roasts, heat 2 tablespoons olive oil in a large pot over medium heat. Add the 1 whole onion, diced into ¼-inch pieces, and cook for 5-6 minutes until soft and translucent. Stir occasionally so it doesn't stick to the bottom.
Add the 4 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. You'll smell that sweet, aromatic garlic—this is when the magic happens. Remove the pot from heat and set it aside for now.
Cook the Lentils Until Perfectly Tender
In the same pot, add the 1.5 cups dry brown lentils and 4 cups vegetable broth. Bring to a boil, then reduce heat to medium-low and simmer for 20-25 minutes until the lentils are tender but still hold their shape. You want them to be soft enough to mash slightly but not mushy.
Stir occasionally to prevent sticking, and add a splash of water if the broth reduces too much. The lentils should be fork-tender with no bite—this ensures a creamy texture in your soup.
Build the Creamy Base
Add the roasted eggplant, 14.5 oz canned crushed tomatoes, 1 tbsp ground cumin, 1 tbsp ground coriander, and 1 tsp smoked paprika to the pot. Stir well to combine, then bring the mixture to a gentle simmer. Let it cook for 10 minutes to meld the flavors.
Next, stir in the 13.5 oz coconut milk and the remaining 0.25 cup olive oil. Add the remaining 1 tsp salt and 0.5 tsp black pepper. Simmer for another 5 minutes until the soup thickens slightly and the flavors come together.
Finish and Garnish for Freshness
Use an immersion blender to blend the soup directly in the pot until smooth and creamy. If you don't have one, carefully transfer the soup to a blender in batches—just be sure to leave some lentils whole for texture. Return the blended soup to the pot and stir in the 0.25 cup fresh basil leaves, chopped.
Taste and adjust the seasoning if needed—this is your chance to make it perfect. Serve the soup warm, garnished with additional basil leaves if desired. Each bowl is packed with protein, fiber, and rich flavor, making it a satisfying meal that keeps you full for hours.
Pro Tips For Making All You Can Eat Soup Diet Basic
- Salting the Eggplant Early: I learned this the hard way—skip salting eggplant first, and you’ll end up with a watery soup. Cut the eggplant, sprinkle with 1 teaspoon of salt per pound, let it sit 20 minutes, then pat very dry. This removes bitterness and keeps your soup thick.
- Sauté Onions Until Golden: High heat. Seriously, crank it up and cook those onions until they’re deep golden, not just soft. Browned onions add depth that raw or pale onions can’t match—this is where the flavor actually builds, especially with the lentils and tomatoes.
- Don’t Skip the Lentil Rinse: That dusty coating on dry lentils? It’s starch, and it’ll make your soup gluey. Rinse them under cold water until the water runs clear, then start cooking. Trust me, your future self will notice the difference in texture.
- Simmer Lentils Separately First: I was skeptical until I tried it: cook the lentils in plain water until just tender (about 15 minutes), then drain before adding to the soup. This prevents them from turning mushy when mixed with coconut milk and tomatoes later—your soup stays hearty, not watery.
Make-ahead tips for this all you can eat soup diet basic
Prep Ahead Components
Roast the eggplant and cook the lentils a day ahead to save time. Store the roasted eggplant in an airtight container in the fridge for up to 3 days—it keeps beautifully and adds depth when reheated. Pre-cooked lentils can also be refrigerated for 3-4 days or frozen for 3 months. This means you only need to assemble the soup on serving day. 💫
Freezer-Friendly Strategy
Double the recipe and freeze individual portions in quart-sized freezer bags for easy grab-and-go meals. Label each bag with the date—this soup stays fresh-tasted for 3 months in the freezer. When ready to eat, thaw overnight in the fridge, then reheat gently on the stovetop with a splash of broth to restore creaminess. ❄️
Batch Cooking Tips
Use a slow cooker for hands-off prep: Combine all ingredients except coconut milk and basil, then cook on low for 6-7 hours or high for 3-4 hours. Stir in coconut milk and fresh herbs at the end. For extra richness, add 1 cup reserved lentils before blending to maintain texture. This method is perfect for meal prep Sundays! 🍲
Portion Control Secrets
This soup is naturally portion-controlled—each serving has 15-20g protein and 12g fiber from lentils and eggplant. To maximize satiety, serve with 1 slice whole-grain bread or a small side salad (like arugula with lemon). For an "all you can eat" vibe, offer toppings like toasted pine nuts or crumbled feta at the table. 🥗
Reheating Perfection
Reheat soup gently on medium-low heat with a splash of broth or water—never microwave directly from frozen as it can make the eggplant rubbery. For best results, bring to a gentle simmer for 10-12 minutes, stirring occasionally. If too thick, add 1-2 tablespoons water at a time. Always taste and adjust seasoning after reheating. 🔥
Garnish Like a Pro
Fresh basil is non-negotiable for brightness, but don't overlook toasted cumin seeds or chopped scallions for extra texture. For a smoky finish, drizzle with 1 teaspoon olive oil and a pinch of smoked paprika right before serving. These final touches elevate the dish and make it feel restaurant-quality. ✨
Nutrition facts
Frequently asked questions
Can I make this soup vegan?
Simply replace the coconut milk with cashew cream (blend 1 cup soaked cashews with 1 cup water) and use vegetable broth instead of chicken broth. The eggplant and lentils already provide plenty of plant-based protein and fiber.
How do I adjust the portion size for an "all you can eat" meal?
Double the recipe to serve 12 people and offer unlimited toppings like crusty bread, toasted nuts, or fresh herbs. For a true "all you can eat" experience, serve with a side salad or garlic bread to round out the meal.
Why does my soup taste bland after reheating?
Reheating can mute flavors, so always add a splash of broth or water and adjust seasoning with salt, pepper, or a squeeze of lemon after warming. For best results, reheat on medium-low heat for 10-12 minutes instead of microwaving.
Can I substitute lentils for another protein?
Yes! Try chickpeas or white beans for a similar texture, but reduce cooking time to 10 minutes since they soften faster. For extra protein, add 1 cup cooked quinoa or ½ cup crumbled tempeh at the end.
How do I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon red pepper flakes when simmering the lentils. For heat lovers, stir in 1 diced jalapeño with the roasted eggplant or top with chopped serrano peppers before serving.
