Use a sharp knife to cut the corn kernels from the cob. Heat a large skillet and fry the corn until lightly charred, around 5 minutes. Set aside.
Heat the olive oil in the skillet over a medium-high heat. Add the onions and fry until soft, around 5 minutes.
Add garlic and continue to cook for a further 2 minutes.
Add the carrot, zucchini and red pepper and continue to cook for a further 3-4 minutes.
Add the beef to the skillet and cook, stirring often, until browned.
Add the seasoning and cook for a further 1 minute.
Add the passata, chicken stock and black beans. Bring to the boil, reduce the heat slightly and allow it to bubble away for around 30 minutes until you have a nice thick sauce.
While the beef is cooking, cook your rice.
To Serve: Line your bowl with rice and top with the beef mixture, corn, diced avocado, pico de gallo and a spoonful of sour cream. Sprinkle over chopped cilantro leaves before serving.