Prepare Bare Bones Instant Thai Coconut broth per instructions. Set aside.
Prepare noodles per instructions and set aside. Prepare garnishes and set aside. Prepare all veggies and protein and set aside.
Heat a heavy bottomed pot on medium-high heat. Add avocado oil to pot and let. Add sliced shallots, garlic and ginger and saute for 1-2 minutes.
Add in green curry paste and coconut aminos. Continue to saute until fragrant (2-3 minutes).
Add in coconut milk. Carefully transfer hot liquid to a high speed blender, along with 1/2 cup spinach (optional). Blend until smooth and creamy. Spinach will add a beautiful green color!
Transfer liquid back to pot on medium heat. Add in bone broth, followed by chopped veggies and protein of choice. Season with salt, coconut sugar, and lemon or lime juice. Turn heat down to low-medium and let it simmer uncovered until protein is cooked through and veggies are cooked to your liking. I use paneer and veggies, and let it simmer for 5-10 minutes. Note: Add protein in a few minutes later if using something like shrimp. It will cook much more quickly than chicken, for example.
Taste and adjust seasonings as needed. Should be slightly sweet, savory, tangy and spicy.
Add miracle noodles (or cooked noodles of choice) in at the very end so they don't get mushy! Give soup a good stir.
Ladle soup into bowls and garnish with chopped green onions, cilantro, serrano peppers, slices of lime and/or sesame seeds. Serve immediately and enjoy!