Start by melting the butter in a large skillet over medium-low heat. Add the minced garlic and let it cook until fragrant and softened. Keep the heat gentle so the garlic doesn’t brown.
Whisk in the flour and let it cook for a couple of minutes to form a smooth roux. This step ensures your sauce thickens properly without tasting floury.
Stir in the tomato paste, onion powder, basil, oregano, and mustard powder. Slowly pour in the chicken broth while whisking, then add the half-and-half. Bring it to a light boil before reducing the heat to a gentle simmer.
Blend in the softened cream cheese until smooth. Stir in the drained diced tomatoes, adding a bit of the reserved juice if you prefer a slightly thinner sauce.
Cook the ravioli separately according to package directions. Once the sauce is simmering, mix in the freshly grated Parmesan and red pepper flakes. Add the cooked ravioli and gently toss to coat.
Give the sauce a final taste to adjust seasoning. Serve the ravioli hot with a sprinkle of fresh herbs or more Parmesan if you'd like.