Absolutely the best vegetable beef soup you’ll ever have. This completely original recipe is as far from traditional as you can get, but packs the same hearty comfort you expect.
The soup has a bit of the Caribbean, some Mexico, Deep South and just my craziness.

This version calls for some unusual flavor pairings that work incredibly well. Yuca, poblanos, and collard greens replace potatoes and carrots, while coconut milk and pickle juice add much depth and complexity to the broth.
MOOD MUSIC
This soup breaks so many laws the recipe shouldn't be allowed. It feels like trouble when you're making it. But it's straightup good trouble when you're eating it.
Homemade Vegetable Beef Soup Ingredients
- Beef Chuck Roast
- Yuca
- Onions
- Whole Peeled Tomatoes (i use canned)
- Poblano Chilis
- Garlic Cloves
- Collard Greens
- Paprika
- Cumin
- Coriander
- Salt
- Pepper
- Pickle Juice
- Coconut Milk
- Chicken Stock
- Bay Leaf
How To Make Homemade Vegetable Beef Soup
Mix spices together in a small bowl or ramekin. Set aside.
Cut beef into chunks (1 inch thick) and brown in a dutch oven pot. Remove the beef and set aside on a paper towel-lined plate.
Saute onions, garlic, and poblanos 2-3 minutes, seasoning with about a quarter of the spice mix as you go.
Add the collard greens and saute another 2 minutes or so. Add the yuca and continue cooking.
Add the tomatoes and deglaze the pan. Add another quarter of the spices then add in the stock, pickle juice, coconut milk and bay leaves. Mix well then add the beef back. Bring to a boil, then reduce to a simmer, and mix in the remaining spices. Cover and cook on low heat for 20 minutes.

Cooking Considerations and Tips
Buy your own chuck roast and cut it yourself instead of buying stew meat. You never know what you’re getting with pre-cut meat.
Cut beef and yuca as uniform as possible each for even cooking. This also helps with serving and eating.
For a thicker stew-like consistency make a slurry of corn starch and water. Simply mix water and starch, stir well, and then add to the stew.
The spice mix gives this soup aroma and flavor.
I used canned tomatoes because that’s all I had on hand. They work well, but if you plan to use fresh go with plum or other smaller red tomatoes.
Remove the seeds and veins from the poblanos. You want the earthiness of the chilis minus any of the heat.
More Soup/Stew Recipes
Haitian Soup Joumou (Beef and Pumpkin)
make this recipe
If you make this delicious homemade vegetable beef soup recipe please come back and leave me a comment below with your feedback. Definitely take a photo of the dish and be sure to tag #foodfidelity so that I can see them.
You can also keep up with my food exploits as well as original recipes! You can find me on Instagram, Facebook, Twitter, and Pinterest. If you like any of the music you find on the site, visit me at Spotify to find curated monthly playlists.
Lastly, go to my YouTube channel and subscribe to be notified when new weekly videos are uploaded.
Ingredients
- 1 ½ lbs Beef chuck cut into 1 inch chunks
- 1 medium Yellow Onion diced
- 4 cloves Garlic diced
- 1 bunch Collard Greens stems removed, cleaned, and chopped
- 1 large Yuca peeled and cut into chunks
- 1 large poblano seeds and veins removed, and chopped
- 14 oz can peeled whole tomatoes
- 14 oz can coconut milk
- ½ cup pickle juice
- 1 cup Beef stock
- 1 whole Bay leaf
- ½ teaspoon Cumin
- 1 teaspoon Paprika
- ¼ teaspoon Coriander
- ½ teaspoon Black Pepper
- ½ teaspoon Kosher Salt
Instructions
- Mix spices together in a small bowl or ramekin. Set aside.
- Cut beef into chunks (1 inch thick) and brown in a dutch oven pot. Remove the beef and set aside on a paper towel-lined plate.
- Saute onions, garlic, and poblanos 2-3 minutes, seasoning with about a quarter of the spice mix as you go.
- Add the collard greens and saute another 2 minutes or so. Add the yuca and continue cooking.
- Add the tomatoes and deglaze the pan. Add another quarter of the spices then add in the stock, pickle juice, coconut milk and bay leaves. Mix well then add the beef back. Bring to a boil, then reduce to a simmer, and mix in the remaining spices. Cover and cook on low heat for 20 minutes.
Veronika Sykorova
Monday 25th of October 2021
I've never used yuca in soup before but really enjoyed this recipe. Definitely going into my rotation.
Chandice
Sunday 24th of October 2021
What a delicious soup especially for those cold winter days… So filling and hearty yet not too hard to make. Thank you, we love it!
Alex
Friday 22nd of October 2021
Haha. I like that you added some of your craziness. Make things more fun! I've had some frozen yuca in my freezer for like a year. Now I know what to do with it!
Leslie
Thursday 21st of October 2021
This is literally on my recipe list for this week! Can't wait to give it a try!!
Gwynn
Thursday 21st of October 2021
This recipe is bursting with delicious flavor! I just love this soup!