Heat the olive oil in a Dutch oven or pot over medium-high heat, add the beef and cook to brown. Add the garlic, onions, peppers, paprika and some salt and pepper. Partially cover and cook to tender, 6 to 8 minutes, stirring occasionally. Add the stock and tomatoes, and simmer to combine the flavors.
Cool the goulash and store for a make-ahead meal. Reheat over medium heat, adding a splash of stock or water if mixture is too thick.
To serve, bring a large pot of water to boil for the pasta while the sauce reheats. Salt the water and cook the macaroni to al dente. Reserve a little starchy cooking water before draining.
Stir a few spoons of sour cream into the goulash. Incorporate the macaroni into the goulash and add the starchy water as you go to keep the mixture from becoming too dry.
Top the goulash with blue cheese crumbles and herbs, and serve.