I can make decent roast, sausage stew (from river cottage family book upthread). I make spaghetti bol and lasagne from scratch- can do white sauce. But I'd like the ragu to have a richer flavour but no idea how.
@Ichangedmynameonce More flavour tends to come from caramelising the meat before you add liquid.
So if you are making it with diced lamb, you should cook the cubes of lamb in oil a few pieces at a time (in the frying pan or saute pan) until they are brown.
Don't do too many pieces at once or they 'steam' rather than caramelising.
When they are all browned, you should swish the pan out with either water or water/wine and use a spoon to scrape all the brown 'burnt' bits off the bottom of the pan. This is where the flavour is when you pour it into the casserole.
I think tasteless stews are because people miss out this step and sometimes put the raw meat straight into the casserole.
It's the same process for making gravy.
Take the joint (or the chicken) off the roasting tin (ideally the meat should be on a trivet so the juices fall into the tin underneath.)
Scrape all the juices and congealed stuff off the base of the tin and then add water. Give it all a good stir then put it in a pan to make the gravy (thicken it with flour, seasoning etc.)