In a pot, add cooking oil and cook the chopped yellow onion on medium-high heat. Add garlic cloves and cook for 30 seconds until the aroma is strong.
Add coconut milk, red curry paste, fish oil, cinnamon, cumin, and ginger. Bring sauce to a boil and turn heat to medium.
Add the diced potatoes, zucchini, asparagus, mushrooms and green onions to the sauce. Feel free to add any other vegetable that you prefer! Red peppers are very common in curry. Allow to simmer for 45 minutes to an hour on a medium-low heat. Turn down to low once you know you potatoes are cooked through.
While curry is simmering, cook the rice.
Top with cilantro and serve over rice.