Crisp the bacon: Add chopped bacon to a large pot or Dutch oven over medium heat. Cook until browned and crisp, 6–8 minutes. Transfer bacon to a plate; leave 1–2 tbsp drippings in the pot. If not using bacon, add 1 tbsp oil instead.
Sauté the aromatics: Add butter to the pot. Stir in onion, celery, and bell pepper with a pinch of salt. Cook until softened, 5–7 minutes, stirring often. Add garlic and cook 30 seconds until fragrant.
Build the Cajun base: Sprinkle in Cajun seasoning, smoked paprika, and cayenne. Stir 30 seconds to bloom the spices.
Make a light roux: Sprinkle flour over the veggies. Stir for 1 minute to coat; it should look slightly pasty.
Simmer the chowder: Slowly pour in stock while stirring to avoid lumps. Add potatoes, corn, bay leaf, and a few grinds of pepper. Bring to a gentle simmer. Cook uncovered 12–15 minutes, until potatoes turn tender.
Add cream: Stir in heavy cream. Taste and adjust salt or Cajun seasoning. Simmer 3 minutes to meld.
Cook the shrimp: Add shrimp in an even layer. Simmer just until pink and opaque, 2–4 minutes depending on size. Do not overcook.
Finish and serve: Remove bay leaf. Stir in half the bacon. Ladle into bowls and top with remaining bacon, green onions, and parsley. Serve with lemon wedges to squeeze over each bowl.
Right shrimp size: 16/20 or 21/25 count give meaty bites without overcooking fast.
Thicker chowder: Mash a few potato cubes against the pot wall or blend 1 cup of the soup, then return it.
Sweeter corn pop: If using fresh corn, scrape the cobs with the back of a knife to release the “milk” into the pot.
Heat control: Add cayenne at the end to dial spice just right.