Cook the noodles: Bring a large pot of water to a boil. Cook the ramen noodles until just tender, about 2–3 minutes. Drain, rinse under cold water, and set aside.
Make the curry broth: In a large stockpot or Dutch oven, heat canola oil over medium heat. Add shallots and cook until softened, about 3 minutes. Stir in curry paste, tomato paste, garlic, and ginger. Cook until fragrant, about 2 minutes. Add coconut milk and chicken stock. Bring to a boil, reduce heat, cover, and simmer for 8–10 minutes.
Cook the pork: In a skillet, heat sesame oil over medium-high heat. Add ground pork, garlic, and fresno chili. Cook until pork is browned and crumbled, about 3–5 minutes. Stir in fish sauce, then season with salt and pepper.
Assemble the bowls: Divide cooked noodles into bowls. Ladle hot curry broth over the top. Add pork, then garnish with soft boiled eggs, cilantro, green onions, and sesame seeds.