Preheat your oven to 450°F (232°C). Cut the red bell peppers in half, remove the seeds and stem, and place them cut side down on a baking sheet. Drizzle with 1 tablespoon of olive oil and roast in the oven for about 20-25 minutes, or until the skins are blistered and blackened. Once done, remove from the oven and let them cool. Once cool, peel off the skins and set the roasted peppers aside.
In a large skillet over medium heat, add the remaining tablespoon of olive oil. Once hot, add the diced onion and sauté for about 3-4 minutes until translucent. Add the minced garlic and sauté for an additional 1-2 minutes until fragrant. Be careful not to burn the garlic!
In a blender or food processor, combine the roasted red peppers, sautéed onion and garlic, fat-free half & half, goat cheese, and half of the Parmigiano Reggiano cheese. Blend until smooth, about 1-2 minutes. Taste and season with salt and pepper as desired.
Meanwhile, cook the linguine according to package instructions in a large pot of salted boiling water. Drain and set aside, reserving a cup of pasta water.
In the skillet used for the onions, pour in the blended sauce and heat over low-medium heat. If the sauce is too thick, add a little reserved pasta water to reach your desired consistency. Gently fold in the cooked linguine and artichoke hearts if using. Toss until the pasta is well coated.
Once everything is well mixed and heated through, serve immediately. Top with the remaining grated Parmigiano Reggiano cheese and a sprinkle of black pepper for an extra kick.