Cook the ramen noodles according to package instructions without the seasoning packet. Drain and toss with olive oil to prevent sticking. Reserve some of the cooking water, it can help if the noodles are too dry.
In a medium bowl, whisk together the eggs, Parmesan cheese, salt and pepper. Set aside.
In a large skillet, cook the chopped bacon until crisp. Drain excess fat, leaving about 1 tablespoon in the skillet. Add minced garlic and sauté for 30 seconds until fragrant.
Add the cooked ramen noodles to the skillet with the bacon and garlic. If too dry, add a couple of tbsp of cooking water. Remove from heat.
Quickly pour the egg and cheese mixture over the hot noodles, tossing continuously to coat the noodles and cook the eggs with the residual heat. This prevents the eggs from scrambling.
Garnish with chopped fresh basil and additional black pepper. Serve immediately while warm.