On a cold and cloudy day, there’s nothing quite like a bowl of hot, hearty, classic beef stew to warm you up, right? Until this beef soup, that is. See, this soup walks a line somewhere between a soup and a stew, with beef that’s cooked until it’s melt-in-your-mouth tender and pillowy gnocchi to replace the traditional potatoes. It’s hearty and comforting and full of savory flavor – kind of like a hug in a bowl.

You start by browning the beef – take care not to crowd your pot or you’ll end up with sad, gray beef. Set the browned beef aside for a bit…

… and add in some carrots and celery and plenty of onions. Let those hang out until they’re fragrant and soft…

… and add in the beef broth along with some tomato paste, Worcestershire sauce, red wine, thyme, and paprika. Oh, and a bay leaf. (What would a great soup be without a bay leaf?) The beef can hop back in now too, and it simmers for a good long while until it’s fall-apart tender.

Once the beef is ready, you add in the gnocchi and let them simmer just a few minutes until they have that cloudy yet chewy texture that a perfect gnocchi does.

The broth is so deliciously rich, thanks to the Worcestershire and red wine. It never tastes heavy, but the beef and gnocchi ensure that you’re not going to be hungry anytime soon.

It’s such a deliciously satisfying soup – potato dumplings make so much sense here! Their slight chew is so good against the fall-apart beef and the velvety broth that surrounds them both.