Beef & Lentil Soup is one of those comforting meals that feels hearty enough for dinner while still being packed with wholesome ingredients. Lean ground beef, tender lentils, vegetables, herbs, and tomatoes slowly simmer together until every spoonful is rich, filling, and full of flavor. The lentils naturally thicken the broth, giving the soup a satisfying texture without needing cream or flour. Whether you’re cooking for a busy weeknight, meal prepping lunches, or feeding a hungry family, this recipe delivers a nutritious bowl that tastes even better the next day.
Why You’ll Love This Beef & Lentil Soup
- Made with simple pantry ingredients.
- High in protein and dietary fiber.
- Perfect for meal prep and freezer storage.
- One-pot recipe with easy cleanup.
- Rich, comforting flavor without being overly heavy.
- Even better after the flavors develop overnight.
Ingredients
| Ingredient | Quantity | Purpose |
|---|---|---|
| Olive oil | 2 tablespoons | For sautéing vegetables |
| Lean ground beef | 1 pound (450g) | Main protein |
| Yellow onion, diced | 1 medium | Adds sweetness and flavor |
| Carrots, diced | 2 medium | Natural sweetness |
| Celery stalks, diced | 2 | Classic soup base |
| Garlic, minced | 4 cloves | Deep savory flavor |
| Tomato paste | 2 tablespoons | Rich tomato flavor |
| Diced tomatoes | 1 can (14 oz) | Creates the soup base |
| Brown or green lentils, rinsed | 1 cup | Fiber and hearty texture |
| Beef broth | 6 cups | Main cooking liquid |
| Water | 2 cups | Balances consistency |
| Italian seasoning | 2 teaspoons | Herbal flavor |
| Dried thyme | 1 teaspoon | Earthy aroma |
| Bay leaves | 2 | Depth of flavor |
| Salt | 1 teaspoon or to taste | Seasoning |
| Black pepper | 1/2 teaspoon | Seasoning |
| Fresh parsley, chopped | 2 tablespoons | Fresh garnish |
Also Read: Coconut Pumpkin Soup
How to Make Beef & Lentil Soup
Step 1: Brown the Beef
Heat olive oil in a large soup pot over medium-high heat. Add the ground beef and cook until browned, breaking it into small crumbles as it cooks. Drain any excess fat if necessary.
Step 2: Cook the Vegetables
Add the diced onion, carrots, and celery to the pot. Cook for about 6 to 8 minutes until the vegetables begin to soften. Stir in the minced garlic and cook for another minute until fragrant.
Step 3: Build the Flavor
Mix in the tomato paste and cook for 2 minutes. This helps deepen the tomato flavor and gives the soup a richer taste.
Step 4: Add the Remaining Ingredients
Pour in the diced tomatoes, beef broth, water, lentils, Italian seasoning, thyme, bay leaves, salt, and pepper. Stir well to combine everything.
Step 5: Simmer
Bring the soup to a gentle boil, then reduce the heat to low. Cover partially and simmer for about 40 to 50 minutes, stirring occasionally, until the lentils are tender and the soup has naturally thickened.
Step 6: Finish and Serve
Remove the bay leaves and stir in the chopped parsley. Taste and adjust the seasoning with additional salt and pepper if needed. Serve hot with crusty bread, garlic toast, or a simple green salad.
Also Read: Cold Corn Soup for Summer
What You Can Do Better
- Brown the beef well before adding the vegetables for a deeper, richer flavor.
- Use low-sodium broth so you can control the salt level.
- Rinse the lentils thoroughly to remove dust and small debris.
- Let the soup simmer gently instead of boiling rapidly to keep the lentils intact.
- Add a splash of lemon juice before serving for a brighter finish.
- Stir in fresh spinach during the last few minutes for extra vegetables.
- Allow the soup to rest for 10 minutes before serving so the flavors meld together.
Variations
- Replace ground beef with ground turkey for a lighter version.
- Add diced potatoes for an even heartier soup.
- Include mushrooms for extra earthy flavor.
- Stir in kale or spinach near the end of cooking.
- Add a pinch of smoked paprika or chili flakes for a subtle kick.
- Use fire-roasted tomatoes for additional depth.
Also Read: Chorizo Potato Stew Soup
Serving Suggestions
- Warm crusty artisan bread.
- Garlic bread.
- Cheddar biscuits.
- Grilled cheese sandwich.
- Fresh green salad with vinaigrette.
- Steamed vegetables.
Also Read: Pearl Barley Soup
Storage & Reheating
Store leftover Beef & Lentil Soup in an airtight container in the refrigerator for up to 4 days. The soup naturally thickens as it sits because the lentils continue absorbing liquid. Simply add a splash of broth or water when reheating on the stovetop or in the microwave. This soup also freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
Nutritional Information
Approximate nutrition per serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 395 kcal |
| Protein | 29 g |
| Carbohydrates | 29 g |
| Fiber | 11 g |
| Sugars | 7 g |
| Fat | 18 g |
| Saturated Fat | 6 g |
| Cholesterol | 70 mg |
| Sodium | 690 mg |
| Potassium | 980 mg |
| Iron | 5.8 mg |
Also Read: Thumbprint Cookies
Frequently Asked Questions
Can I use red lentils?
Red lentils cook much faster and break down during cooking, creating a softer, creamier soup. Brown or green lentils are recommended if you want the lentils to hold their shape.
Can I make this soup ahead of time?
Yes. In fact, the flavor improves after resting overnight, making it an excellent meal prep recipe.
Can I freeze Beef & Lentil Soup?
Absolutely. Cool the soup completely before transferring it to freezer-safe containers. Freeze for up to three months.
What can I add to make it even heartier?
Diced potatoes, sweet potatoes, barley, or extra vegetables like zucchini and mushrooms make excellent additions.
How do I thin leftover soup?
Lentils continue absorbing liquid during storage. Simply stir in extra beef broth or water while reheating until you reach your preferred consistency.

