This simple vegetable beef stew is made with wholesome, everyday ingredients and slow-cooked to perfection. Tender beef, hearty vegetables, and a rich tomato broth create a rustic, flavour-packed one-pot meal that freezes beautifully.
I’d love your feedback – just click on the stars to rate this recipe! ⭐
Sear the beef: Remove beef from the fridge 30 minutes before cooking to bring it to room temperature. Pat the beef cubes dry with paper towels.
In a large Dutch oven, heat 1 tablespoon oil over medium-high to high heat. Sear the beef in batches if necessary to avoid crowding. Brown each side for about 1 minute, until a deep sear forms.
Build the broth: Add the water to the pot with the beef, then crumble in the bouillon cubes. Stir to dissolve, then add the chopped onions and bay leaf. Season generously with black pepper. Bring to a light simmer, then reduce heat, cover and simmer gently until the beef is very tender; at least 2 hours, stirring once or twice.
Add the vegetables: Stir in the potatoes, celery, carrot, and cabbage. Cover and simmer until the potatoes are tender, about 30–45 minutes.
Finish with tomatoes: Add the crushed tomatoes (or passata) and simmer uncovered for 15–20 minutes, allowing the flavours to meld. Taste and season with salt, if needed.
Serve: Ladle into bowls and top with a dollop of crème fraîche, if desired. Enjoy warm with crusty bread or a green salad. Enjoy!
For a relaxing atmosphere in the kitchen I recommend my personal Elle Republic: Chilled Out Kitchen Tunes Playlist on Spotify.