In 12-inch nonstick skillet over medium-high heat cook bacon until crisp-cooked. Chop and set aside. Drain all but 1 tablespoon of drippings.
In same skillet cook onion, 3 minutes, stirring occasionally or until softened. Add tomatoes and cook, stirring occasionally, 2 minutes or until slightly softened. Add zucchini noodles and cook 3 minutes or until just tender. Stir in pesto, parmesan cheese, salt and pepper and toss until just combined.
To serve sprinkle with bacon, basil, and pine nuts.