Add half the coconut oil to a pan / dutch oven large enough to make your soup in. At medium heat, brown the ground beef. Once cooked through, remove the beef from the pan and set aside.
Use the remaining coconut oil to saute the onions, poblano peppers and zucchini until softened slightly, about 5 minutes.
Use a splash of the beef stock to scrape up any fond on the pan. Then add back the cooked ground beef from earlier. Also add the pumpkin puree and strained tomatoes. Stir through to combine the pumpkin puree and strained tomatoes before also adding the rest of the stock, garlic powder and oregano. Add salt to taste.
Reduce the heat and simmer for 15 – 20 minutes so that it thickens before serving.