Preheat a nonstick pan over medium heat with some olive oil (if using).
Fry the onion, garlic, fresh ginger, cinnamon, tumeric, cumin and cardamom (if using) until it starts to get soft and golden brown.
Add the bell pepper and carrot and fry for another 2-3 minutes.
Add the lentils, stock cube and water and let it shimmer until vegetables have softened and most of the water has evaporated.
Taste the curry to check if more seasoning is needed and add salt and pepper according to taste.
Add the cherry tomatoes just the minute before you take it of the stow. I also like keeping some raw ones to add on top.
Serve with rice or cauliflower rice.