Lentils are a fantastic, nutrient-dense food for babies whether you are a family or meat-eaters, vegetarians or vegans – and they are also very affordable.

Lentils are a good plant source of iron, which is essential in your baby's diet from 6 months. Vegetarian sources of iron need to be paired with vitamin C to help the iron be properly absorbed, and this is where the sweet potato and other veg come in – as well as adding some lovely extra flavour.


  • 1 tbsp vegetable oil
  • 50g onion or leek, chopped
  • 100g carrots, peeled and chopped
  • 15g celery, chopped
  • 50g split red lentils
  • 250g sweet potato, peeled and chopped
  • 200ml passata
  • 50g mature Cheddar cheese, grated


  • STEP 1

    Heat the vegetable oil and sauté the onion, carrots and celery for 5 minutes.

  • STEP 2

    Rinse the lentils and add to the pan.

  • STEP 3

    Add the sweet potato and sauté for 1 minute.

  • STEP 4

    Pour in the passata and 1 tbsp water.

  • STEP 5

    Cover and cook for about 30 minutes.

  • STEP 6

    Remove from the heat and stir in the cheese until melted. Puree in a blender to the desired consistency for your baby.

Pic: Annabel Karmel

Annabel Karmel's #1 rated recipe app has over 650 simple and delicious ideas – and new recipes every week. It also gives you exclusive access to meal planners, shopping lists, an allergy tracker, and a listen-along weaning guide. Download it from the App Store or Google Play and start your FREE TRIAL.