Cook pasta in a large pot of boiling salted water until tender but still firm. Drain, rinse well and drain again.
In a large serving bowl, combine pasta, cheese cubes, tomatoes, onion, peppers, baby spinach and parsley.
In another bowl, combine garlic oil, fig balsamic, mustard, garlic, basil, oregano, salt and pepper.
Pour dressing over pasta mixture and toss until well coated. Let stand at room temperature for up to 30 minutes, allowing flavours to blend. Refrigerate if making ahead.
Top each serving with grated parmesan cheese.
Prep: 15 minutes
Cook: 10 minutes
Stand: 30 minutes
Makes: 6 servings