Melt butter in a large pan over medium heat
Cook tomatoes until they fall apart. The larger you dice the tomatoes the longer this takes and the more rustic the sauce will be.
Add the basil, olive oil, garlic salt, salt, and pepper.
If the sauce needs thickening, mix flour and water into the sauce as needed
Add minced garlic and simmer for about 5-10 min. Adjust garlic to taste. Chopping garlic instead of mincing it can be good as well.
In a separate pan fry up the sliced mushroom and add it to the sauce
In the other pan, fry the ground meat the mix in the sauce
Boil your choice of pasta to serve with the sauce
Garlic bread goes well with this.