Invisible Keto

Making real food for real people.

Cassoulet (Chicken, Sausage & Cannellini)

A structurally faithful cassoulet with controlled indulgence.

Why This Works

  • Cannellini beans provide the starch needed to emulsify fat and gelatin into the signature cassoulet sauce.
  • Chicken replaces duck, creating a cleaner canvas that absorbs cured-meat flavor.
  • Gelatin-rich stock forms a velvety, crusted sauce without flour or starch.
  • Slow oven braising preserves the soul of a true cassoulet.
  • Keto compatibility is achieved by eating thoughtfully, not altering the dish’s mechanics.

Ingredients (Serves 6)

Meats

  • 8 oz salt pork or pancetta, cut into 3/4-inch cubes
  • 6–8 chicken thighs or drumsticks (bone-in, skin-on)
  • 1 lb garlic sausage or mild smoked sausage (2–4 links)
  • Freshly ground black pepper (no salt yet)

Vegetables & Aromatics

  • 1 large onion, finely diced (about 1 cup)
  • 1/2 head cauliflower, cut into small florets (about 4 cups)
  • 8 oz cremini or mixed mushrooms, quartered
  • 1 carrot, cut into 3-inch pieces (optional; adds color)
  • 2 celery stalks, cut into 3-inch pieces
  • 1 whole head garlic, halved crosswise
  • 4 sprigs parsley
  • 2 bay leaves
  • 1/4 tsp dried thyme or 2 sprigs fresh

Beans & Broth

  • 1 lb dried cannellini beans, soaked overnight and cooked until very tender
    (or ~3 cups cooked cannellini beans)
  • 1 qt homemade chicken stock (preferably gelatinous)
  • 1–2 packets (1/4–1/2 oz) unflavored gelatin, only if stock is not gelled
  • 2 Tb duck fat, bacon fat, or butter

Method

1. Brown the Meats

  1. Heat fat in a large Dutch oven over medium-high heat.
  2. Add salt pork and cook until lightly crisp; remove.
  3. Brown chicken skin-side down 6–8 minutes; flip and brown second side 3 minutes. Remove.
  4. Brown sausages; remove with chicken.
  5. Pour off all but 2 Tb rendered fat.

2. Build the Aromatic Base

  1. Bloom gelatin in the cold stock (if using).
  2. Add diced onion to the pot; cook about 4 minutes, scraping browned bits.
  3. Add cauliflower, mushrooms, carrot, celery, garlic halves, parsley, bay, and thyme.
  4. Cook 5 minutes until fragrant.

3. Assemble the Braise

  1. Add cooked cannellini beans to the pot.
  2. Pour in stock and bring just to a simmer.
  3. Cover and cook gently 25–30 minutes to meld flavors.
  4. Remove and discard carrot, celery, parsley, bay leaves, and garlic halves.
  5. Return salt pork to the pot.
  6. Nestle sausage and chicken on top, skin-side up.
  7. Beans and vegetables should be mostly submerged; add stock or water if needed.

4. Oven Phase

  1. Preheat oven to 300°F (150°C).
  2. Transfer uncovered Dutch oven to oven and bake 2 hours until a light crust forms.
  3. Every 30 minutes for the next 2–3 hours:
  4. Gently break the crust
  5. Shake or spoon liquid over the top to baste
  6. Finish with 30–45 minutes undisturbed to form a deep brown crust.

5. Optional Crunch Topping

For added texture during the final 30 minutes:

  • 1/2 cup finely crushed pork rinds
  • 2 Tb melted butter
  • 2 Tb grated Parmesan

Sprinkle lightly over the surface.

Serve

Rest 10 minutes before serving. Spoon portions that include meat, beans, and sauce beneath the crust.

Keto-aware serving: emphasize meats and sauce; take a restrained portion of beans.

Pairs well with simple greens and a dry red wine.

Make-Ahead, Freezing, and Reheating (Optional)

This cassoulet can be prepared in advance and frozen for informal or family-style meals (e.g., casual gatherings, luaus, or no-decision dinners). For formal guest service, the fresh version is preferred for optimal crust texture.

Make-Ahead (Refrigerator)

  • Cassoulet improves after resting.
  • Prepare up to 2 days ahead, cool completely, cover, and refrigerate.
  • Reheat covered in a low oven (300–325°F) until hot through, then uncover briefly to refresh the surface.

Freezing (Best Practice)

  • Freeze before the final undisturbed crust-forming phase for best texture.
  • Complete the long braise and most crust-breaking cycles, but stop short of the final 30–45 minute crust set.
  • Cool completely.
  • Portion into freezer-safe containers (container remains the storage unit).
  • Freeze for up to 2–3 months for best quality.

Note: Freezing after the final crust has formed is acceptable for casual use, but the crust will soften and integrate into the sauce upon reheating.

Reheating from Frozen

  • Thaw overnight in the refrigerator if possible.
  • Reheat covered in a 325–350°F oven until fully hot.
  • For improved texture, uncover for the final 20–30 minutes to allow a new crust to form.
  • If reheating smaller portions, microwave gently until hot, then optionally finish uncovered in the oven to refresh the surface.

Serving Note

  • When reheated from frozen, treat the dish as a rich bean-and-meat braise rather than a presentation cassoulet.
  • Flavor remains excellent; textural perfection is the primary tradeoff.

Nutrition (Approximate, Per Serving)

  • Net Carbs: ~15–18 g (bean-dependent)
  • Protein: ~38 g
  • Fat: ~33 g
  • Calories: ~520