Traditional butter chicken recipes often involve marinating the chicken, roasting it separately, blending the sauce and adding ground cashews for richness.

Butter chicken is often the safe choice at an Indian restaurant. When you are not sure what to order, it is hard to go wrong with a rich, creamy tomato-based curry served with fluffy rice and warm naan.

Many home cooks assume it is too complicated to make from scratch, but this butter chicken recipe proves otherwise.

It uses simple pantry spices, chicken breasts, tomato passata and cream, and it comes together in one pot without a blender or cashew nuts.

The result is a comforting homemade butter chicken with a silky sauce that tastes far fresher than anything from a jar.