Place the potjie pot (a traditional three-legged cast-iron pot) over a medium flame or on a grill.
Heat the vegetable oil in the pot.
Add the beef or lamb chunks to the pot and brown them on all sides.
Remove the meat from the pot and set aside.
In the same pot, add the sliced onions and sauté until they are golden brown.
Add the minced garlic and cook for another minute until fragrant.
Pour in the beef or chicken broth and red wine, stirring to deglaze the pot and scrape up any browned bits from the bottom.
Return the browned meat to the pot.
Add the sliced carrots, quartered potatoes, chopped bell pepper, green beans, baby corn, and mushrooms in layers.
Spread the tomato paste over the top.
Sprinkle the dried thyme and rosemary over the vegetables.
Add the bay leaves.
Season with salt and black pepper to taste.
Cover the pot with a lid and let it simmer gently for about 2-3 hours, or until the meat is tender and the vegetables are cooked through.
Avoid stirring the potjie during cooking; just check occasionally to ensure it is not burning and add a little more broth or water if needed.
Once everything is cooked, remove the bay leaves.
Enjoy your meal!