With the cost of the weekly shop on many of our minds, there’s no better time to embrace recipes that are both nourishing and easy on the wallet. This Hearty Budget-Friendly Lentil Soup is a warm hug in a bowl, proving that simple, wholesome ingredients can create something truly spectacular. It’s a wonderfully comforting meal that relies on pantry staples to deliver rich, satisfying flavor without breaking the bank.

This recipe is a testament to how smart shopping and a little kitchen know-how can help you create delicious meals, even when you’re watching your budget. It’s all about celebrating the humble ingredients that form the backbone of so many wonderful dishes.

Ingredients
- 1 tbsp olive oil
- 1 large onion, finely chopped
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 ½ cups dried brown or green lentils, rinsed
- 8 cups (2 litres) vegetable broth
- 1 (14.5 oz / 400g) can diced tomatoes, undrained
- 1 tsp dried thyme
- 1 bay leaf
- Salt and freshly ground black pepper to taste
- Optional: A splash of lemon juice or a handful of fresh spinach for serving
Instructions
The journey from simple, farmed ingredients to a beautiful meal is one of the great joys of cooking. This straightforward process transforms basic vegetables and lentils into a culinary delight.

- Sauté the Vegetables: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, for 8-10 minutes, or until the vegetables have softened.
- Add Aromatics: Stir in the minced garlic and dried thyme, and cook for another minute until fragrant.
- Combine Ingredients: Add the rinsed lentils, vegetable broth, diced tomatoes (with their juice), and the bay leaf to the pot. Stir everything together.
- Simmer the Soup: Bring the soup to a boil, then reduce the heat to low, cover, and let it simmer for 40-50 minutes, or until the lentils are tender.
- Season and Serve: Remove the bay leaf. Season generously with salt and pepper to your taste. If you like, stir in a handful of fresh spinach until wilted or add a splash of lemon juice to brighten the flavors. Serve hot with a slice of crusty bread.
Nutrition Information
Estimated values per serving (makes approximately 6 servings).
| Nutrient | Amount per Serving |
|---|---|
| Calories | 285 kcal |
| Protein | 16g |
| Fat | 4g |
| Carbohydrates | 48g |
| Fiber | 18g |
