Turn oven on to 350 F.
Mix the onions, passata, garlic, Italian seasoning blend, salt, pepper, wine, and beef broth in a container that’s easy to pour.
Pour a little of the sauce mixture in a roasting pan, then place the frozen roast in it. Pour the rest over the roast. Lay 2 bay leaves on top. Cover tightly with lid or foil and cook in the oven for 3-3.5 hours.
Remove from oven, discard bay leaves. Gently scrape off sauce, carefully transfer roast to platter to remove fat and bone (if it contains a bone), if there is any. Shred the meat with 2 forks and return to the sauce. Put back in the oven for 20-30 minutes.
When the meat sauce is out of the oven and kept on the back burner with a lid on, bring a large pot of salted water to boil. Carefully slide the gnocchi in and cook for about 5 minutes, or until they float to the surface. Don't overcook or they'll turn gummy. Drain well with a slotted spoon and transfer straight into the beef ragú.
Serve immediately.