With a little olive oil and butter in a frying pan, brown the ground beef (if using leftover roast beef , cut into bite-sized pieces) over medium to high heat. Remove the meat to your soup pot.
In the same frying pan, cook the onions and garlic until the onions are soft (but not browned); add the chopped carrots and cook for a few more minutes, then add the mushrooms and celery and cook for a few more minutes.
Add the spices to the vegetables in the pan and mix them well in. Add a little of the beef broth to the frying pan to deglaze the pan and then put the vegetable mixture into the soup pot with the meat.
Add the remainder of the broth, the diced tomatoes and the olive oil to the meat/vegetable mixture. Simmer covered at least 2 hours or all day. (If using a two setting crock pot, start at high and when it is bubbling, turn it down).
Add the noodles for the last 45 minutes of cooking. Remove the bay leaf; taste for seasoning and serve with a crusty bread.