Heat a large pot over medium heat and add the ground beef. Cook until browned, breaking it up with a spoon, then drain excess fat if needed.
Add the diced onion, sliced carrots, and green beans to the pot. Stir and cook for 5 minutes until the onion softens.
Stir in the minced garlic, grated ginger, and red curry paste. Cook for 1 minute until fragrant.
Pour in the coconut milk, beef broth, and soy sauce. Bring the mixture to a gentle simmer.
Cover and cook for 15 minutes, stirring occasionally, until the carrots are tender.
Remove from heat and stir in the lime juice. Season with salt and pepper to taste.
Ladle into bowls and top with chopped cilantro before serving.