Bring 6 cups chicken stock and 1 1/1 cubes chicken base/bouillon to rolling boil in medium saucepan.
Add macaroni and cook until al dente, 8 to 10 minutes.
Drain and put in large bowl, toss with olive pomace oil and lemon juice.
Melt 2 tablespoons butter in large saucepan over medium-low heat.
Whisk in flour and cook, whisking constantly, 3 minutes.
Gradually whisk in heavy cream, half n half, and sour cream.
Stir in sautéed onion and garlic mixture, , sugar and Tabasco.
Simmer gently, stirring often, 15 minutes.
Remain on low heat and stir in 1 1/2 cups of Gruyere and Parmesan cheese.
Season to taste with pepper.
Stir in macaroni. Pour half of mixture into greased, deep 1 1/2-quart baking dish (or 3 - 4 ramekins) and sprinkle with 1/2 of remaining cheese mixture.
Top with remaining macaroni and remaining cheese mixture.
Melt remaining 1 tablespoon butter and 1/2 cube chicken base in small skillet over medium heat.
Add panko and toss to coat. (Don’t brown in pan)
Sprinkle buttered panko and over top of macaroni.
Bake at 350: F. until panko is lightly browned, about 25 - 30 minutes.
Let stand 5 minutes before serving. Makes 4 servings.