Cook the Bacon - Start by cooking the chopped bacon in a large pot over medium heat until it’s crispy and golden brown. Once done, remove the bacon and place it on a paper towel-lined plate. Leave about 1–2 tablespoons of bacon grease in the pot. This is where the flavor begins!
Sauté the aromatics - Add butter to the pot with the bacon grease. Once melted, toss in the diced onion and cook for about 3–4 minutes, stirring occasionally until the onion turns translucent and fragrant. Add the minced garlic and cook for another 30 seconds, just until it releases that delicious aroma.
Make the roux - Sprinkle the flour over the onion and garlic mixture. Stir constantly for about 1–2 minutes until the flour forms a thick paste. This step helps thicken your soup later. Slowly pour in the chicken broth while whisking to dissolve the flour and avoid lumps.
Add the liquids - Gradually pour in the milk and heavy cream, whisking continuously. Keep the heat on medium and stir until everything is smooth and starting to thicken.
Add the potatoes and seasoning - Add your chopped potatoes to the pot, along with salt, pepper, Cajun seasoning, and chicken bouillon. Stir well, cover, and let it simmer for 20–25 minutes or until the potatoes are soft enough to mash easily with a fork.
Mash and melt - Once the potatoes are tender, use a potato masher to mash some of them directly in the pot for a creamier texture. For an ultra-smooth soup, you can also use an immersion blender. Stir in the Boursin cheese until melted and creamy, followed by the shredded cheddar cheese, chives and bacon. Mix well until everything is beautifully blended and silky.
Taste and adjust - Taste the soup and adjust the seasoning if needed — you can add more salt, pepper, or even a pinch of Cajun spice for extra kick.
Serve and add toppings - Ladle the soup into bowls and top each one with crispy bacon, more cheddar cheese, and a sprinkle of chives or green onions. For the ultimate loaded experience, add a spoonful of sour cream right in the center.