In Spain, the traditional way is using something like this:
Or a pan with holes. The big day to do it is called Magosto and it's celebrated on 11/11, but it varies from town to town. It's one of the closest things to a barbecue, you first roast chorizos, then you roast chestnuts.
If you don't have access to those tools, your best option is to put them close to the fire. Make a small cut in almost each chestnut (to release moisture). The ones without the cut will pop and tell you when they start to be done. Start checking for doneness at that point.
Maybe you already knew about the cut, but I know some people don't roast at home because they don't know it can be done in a regular oven if the cuts are in place to avoid the chestnuts popping wildly.
You have two delicious choices. Both require a bed of coals, so I'll start with that.
You'll need to build a fire with the logs stacked 'log cabin' style, and let the fire burn down to coals. You want a deep red coal, just starting to darken on top. The coals should look something like this.
You can bake, or bbq the chicken and asparagus. Both are delicious methods.
To bake, wrap the chicken, asparagus and a starch like potato gratin style in layers of tinfoil. Use the starch around the outside, you'll sacrifice a layer of it as some of it sticks/burns to the tinfoil. Put the most delicate item in the middle, in this case the asparagus, and the chicken around the asparagus. Add a generous amount of butter, salt and pepper and bake for about an hour buried in the coals. Corn or green beans are also very good, and can be sacrificed a little around the outside to preserve your meat and vegetables.
I would layer it this way.
1.Coals
2. Tinfoil
2. Potatoes
2. Generous dollop of butter
3. Salt & Pepper
4. Green Beans
5. Asparagus
6. Chicken
7. Potatoes
3. Tinfoil
4. Coals
Now, BBQ. You'll do it very much like a charcoal BBQ. Keep the grate close to the coals, you can generally test the heat by holding your hand above the grate, you should only be able to keep your hand there for a second or two at most.
Grill the chicken like you would on a bbq, and roast the asparagus on a cooler part of the grill. I'd marinate both before putting them on the grill. I'd also try to get an aromatic wood like hickory or mesquite, pine will impart a resinous taste.
Best Answer
Not likely that pan itself was hot enough to ignite. The auto-ignition point for cooking oils is 400 to 435°C (750 to 815°F).
You must have splashed some oil and it contacted an ignition source (e.g. flame).
One option would be to kill all flames before adding any oil. Note that on an electric stove, it'll take some time for it to cool down, so you'd have to kill it and wait.
Have a proper lid on hand to smother a fire.
A deeper pan will help.
Pour only what you need from a measuring cup.
Most important - stop cooking so hot. The oil will splatter more, the oil will be more volatile/flammable, and you have a bigger ignition source.
How Hot Does Cooking Oil Need to Be Before It Catches Fire?