Instant Pot Cajun Chicken and Sausage Jambalaya
4
servings
Main
Course
Print Recipe
Ingredients
Directions
Jambalaya
1 tbsp
avocado oil or other neutral oil with high smoke point
Jump
6 oz
andouille sausage (2 links), sliced
Jump
1
yellow onion, chopped
Jump
3
cloves garlic, chopped
Jump
1 c
long-grain white rice
Jump
1
bay leaf
Jump
½ tsp
dried oregano
Jump
¼ tsp
freshly ground white pepper
Jump
¼ tsp
freshly ground black pepper
Jump
tsp
cayenne pepper
Jump
c
Low-Sodium Chicken Broth
Jump
1 tbsp
Worcestershire sauce
Jump
1 lb
boneless, skinless chicken thighs (4 thighs), cut into 1-inch pieces
Jump
Low-Sodium Chicken Broth
1 tsp
avocado oil or other neutral oil with high smoke point
Jump
2 lb
bony chicken parts (such as drumsticks, wings, or necks and backs)
Jump
2 lg
carrots, halved lengthwise, then cut crosswise into 3-inch lengths
Jump
3
celery stalks
Jump
3
cloves garlic
Jump
1
yellow onion, cut into wedges
Jump
1 tsp
salt
Jump
½ tsp
black peppercorns
Jump
1
bay leaf
Jump
8 c
water
Jump

Coco Morante’s The Essential Instant Pot Cookbook gives tips and tricks for killer comfort food made with everyone’s favorite countertop appliance. 

A filling one-pot rice dish with chunks of chicken thigh and slices of spicy andouille sausage, jambalaya is one of my husband’s favorite dishes. It’s easy to throw together for dinner, and I’m happy to make it often, especially when we’re tired of the usual soups and stews. If you like, add seeded and chopped bell pepper and/or celery with the onion. A bottle of hot sauce on the table is mandatory. Frank’s RedHot is my pairing of choice.

Directions

Low-Sodium Chicken Broth
  1. Select the Sauté setting on the Instant Pot and heat the oil. Using tongs, place the chicken pieces in the pot in a single layer and sear, flipping once, for 5 minutes on each side, until browned. Don’t worry if some of the skin sticks to the pot.
  2. Add the carrots, celery, garlic, onion, salt, peppercorns, and bay leaf to the pot, then pour in the water, going slowly to prevent splashing. Make sure the pot is no more than two-thirds full.
  3. Secure the lid and set the Pressure Release to Sealing. Press the Cancel button to reset the cooking program, then select the Soup/Broth setting and set the cooking time for 60 minutes at high pressure.
  4. Let the pressure release naturally for at least 20 minutes, then move the Pressure Release to Venting to release any remaining steam. At this point, you can leave the pot on its Keep Warm setting for up to 10 hours.
  5. Place a wire-mesh strainer over a large bowl or pitcher. Wearing heat-resistant mitts, lift the inner pot out of the Instant Pot and strain the broth into the container. Discard the vegetables. If you have used meatier chicken parts such as drumsticks, you can pick the meat off of the bones, discard the bones, and save the meat for another use. If you have used only bony parts, discard the chicken along with the vegetables.
  6. Pour the broth into a fat separator to remove the fat, or chill the broth in the refrigerator until the fat solidifies on top, then scoop off the fat from the surface with a large spoon.
  7. The broth can be used right away, stored in an airtight container in the refrigerator for up to 5 days, or frozen for future use. To freeze, pour the broth into the cups of silicone muffin pans or into mini loaf pans and slip into the freezer. When the portions have frozen solid, after about 4 hours, pop them out of the pans, transfer to ziplock plastic freezer bags, and return to the freezer for up to 6 months.
Jambalaya
  1. Select the Sauté setting on the Instant Pot and heat the oil. Add the sausage and cook, stirring occasionally, for about 5 minutes, until lightly browned. Add the onion and garlic and sauté for about 3 minutes, until slightly softened. Add the rice, bay leaf, and spices and sauté, stirring often, for 1 minute longer.
  2. Add the broth, Worcestershire sauce, and chicken and stir to combine, scraping down the sides of the pot to make sure all of the rice is covered with the cooking liquid.
  3. Secure the lid and set the pressure release to Sealing. Press the Cancel button to reset the cooking program, then select the Poultry setting and set the cooking time for 10 minutes at high pressure.
  4. Let the pressure release naturally for at least 10 minutes, then move the Pressure Release to Venting to release any remaining steam. Open the pot and serve the jambalaya immediately.

Reprinted with permission from The Essential Instant Pot Cookbook, copyright © 2017 by Coco Morante, published by Ten Speed Press, an imprint of Penguin Random House LLC.

[email_signup id="3"]
<div class="email-subscribe exp-subscribe subscribe"> <div class="alert alert-success exp-success ga-etembed-success" style="display:none;"> Great! You've signed up successfully! </div> <div class="alert alert-danger exp-error" style="display:none;"> We are experiencing an error, please try again. </div> <form name="subscribe" id="email-signup" class="email-signup-form" action="https://www.tastecooking.com/wp-admin/admin-ajax.php" method="POST" target="_top" data-event-assigned="false"> <fieldset class="form-group form-inline email-submit-group"> <label for="email-address" class="sr-only">Email Address</label> <input id="email-newsletter" type="email" placeholder="your@email.com" class="email-newsletter text email form-control" name="email" value=""> <button type="submit" value="Subscribe" name="subscribe" class="btn btn-primary email-submit-btn ga-etembed-success"> <i class="fa fa-envelope"></i> Subscribe </button> </fieldset> <small class="exp-small terms" style=""> By clicking Subscribe, I acknowledge that I have read and agree to the Penguin Random House <a href="http://www.penguinrandomhouse.com/privacy/" target="_blank">Privacy Policy</a> and <a href="http://www.penguinrandomhouse.com/terms/" target="_blank">Terms of Use</a> and agree to receive news and updates from TASTE and Penguin Random House. </small> <fieldset class="field-group checkboxes" style="display:none"> <div class="checkbox"> <label> <input type="checkbox" name="programs[]" value="505,50501,1" class="exp-checkbox" checked="checked"> <span><strong>Tastebook General</strong></span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="programs[]" value="505,50502,1" class="exp-checkbox" checked="checked"> <span><strong>Tastebook Promo</strong></span> </label> </div> </fieldset><!-- /.checkboxes --> <input type="hidden" name="data_acq_code" value="TASTE_POPUP_STATIC_ONGOING" /> <input type="hidden" name="data_programs" value="50501|505,50502|505" /> <input type="hidden" name="form_id" value="3" /> <input type="hidden" name="partner" value="" /> <input type="hidden" name="action" value="crown_email_signup_submit" /> <input type="hidden" name="ref_url" value="" /> </form> </div> <script> jQuery(document).ready(function () { var unassigned_forms; setInterval( function() { //Check for unassigned forms var forms = jQuery( '.email-signup-form' ); unassigned_forms = false; forms.each( function( index ) { if ( jQuery( this ).attr( 'data-event-assigned' ) === 'false' ) { unassigned_forms = true; } }); if ( unassigned_forms ) { forms.off( 'submit' ).on( 'submit', function ( e ) { forms.attr( 'data-event-assigned', 'true' ); e.preventDefault(); // Basic email validation var email = jQuery(e.target).find('.email-newsletter').val(), valid_email = false, groupEl = jQuery(e.target).closest('.email-subscribe'); if ( !!email && typeof(email) === "string" ) { var email_array = email.split('@'); if ( email_array.length === 2 ) { if ( email_array[1].split('.').length > 1 ) { valid_email = true; } } } if ( valid_email ) { jQuery('.alert-danger').hide(); // Show loading gif groupEl.find('.email-signup-form').hide(); groupEl.find('.email-submit-loading').show(); // Populate ref_url jQuery(this).find('input[name="ref_url"]').val(window.location.href); // Generate Payload var payload = jQuery(this).serializeArray(); jQuery.ajax({ url: jQuery(this).attr('action'), type: 'POST', data: payload, success: function (data) { // Hide loading spinner groupEl.find('.email-signup-form').show(); groupEl.find('.email-submit-loading').hide(); // Display success msg var target = jQuery(e.target); jQuery(e.target).hide(); jQuery(e.target).parent().find('.alert-success').show(); jQuery(e.target).parent().find('#downloadbtn').show(); }, fail: function (err) { // Hide loading spinner groupEl.find('.email-signup-form').show(); groupEl.find('.email-submit-loading').hide(); // Display failure msg var target = jQuery(e.target); jQuery(e.target).hide(); jQuery(e.target).parent().find('.alert-danger').show(); } }); } else { groupEl.find('.alert-danger').html('Please enter a valid email address.').show(); } }); forms.off( 'keypress' ).on( 'keypress', function ( e ) { if ( e.which === 13 ) { e.preventDefault(); jQuery( this ).submit(); } }); } }, 100); }); </script>
[email_signup id="3"]
<div class="email-subscribe exp-subscribe subscribe"> <div class="alert alert-success exp-success ga-etembed-success" style="display:none;"> Great! You've signed up successfully! </div> <div class="alert alert-danger exp-error" style="display:none;"> We are experiencing an error, please try again. </div> <form name="subscribe" id="email-signup" class="email-signup-form" action="https://www.tastecooking.com/wp-admin/admin-ajax.php" method="POST" target="_top" data-event-assigned="false"> <fieldset class="form-group form-inline email-submit-group"> <label for="email-address" class="sr-only">Email Address</label> <input id="email-newsletter" type="email" placeholder="your@email.com" class="email-newsletter text email form-control" name="email" value=""> <button type="submit" value="Subscribe" name="subscribe" class="btn btn-primary email-submit-btn ga-etembed-success"> <i class="fa fa-envelope"></i> Subscribe </button> </fieldset> <small class="exp-small terms" style=""> By clicking Subscribe, I acknowledge that I have read and agree to the Penguin Random House <a href="http://www.penguinrandomhouse.com/privacy/" target="_blank">Privacy Policy</a> and <a href="http://www.penguinrandomhouse.com/terms/" target="_blank">Terms of Use</a> and agree to receive news and updates from TASTE and Penguin Random House. </small> <fieldset class="field-group checkboxes" style="display:none"> <div class="checkbox"> <label> <input type="checkbox" name="programs[]" value="505,50501,1" class="exp-checkbox" checked="checked"> <span><strong>Tastebook General</strong></span> </label> </div> <div class="checkbox"> <label> <input type="checkbox" name="programs[]" value="505,50502,1" class="exp-checkbox" checked="checked"> <span><strong>Tastebook Promo</strong></span> </label> </div> </fieldset><!-- /.checkboxes --> <input type="hidden" name="data_acq_code" value="TASTE_POPUP_STATIC_ONGOING" /> <input type="hidden" name="data_programs" value="50501|505,50502|505" /> <input type="hidden" name="form_id" value="3" /> <input type="hidden" name="partner" value="" /> <input type="hidden" name="action" value="crown_email_signup_submit" /> <input type="hidden" name="ref_url" value="" /> </form> </div> <script> jQuery(document).ready(function () { var unassigned_forms; setInterval( function() { //Check for unassigned forms var forms = jQuery( '.email-signup-form' ); unassigned_forms = false; forms.each( function( index ) { if ( jQuery( this ).attr( 'data-event-assigned' ) === 'false' ) { unassigned_forms = true; } }); if ( unassigned_forms ) { forms.off( 'submit' ).on( 'submit', function ( e ) { forms.attr( 'data-event-assigned', 'true' ); e.preventDefault(); // Basic email validation var email = jQuery(e.target).find('.email-newsletter').val(), valid_email = false, groupEl = jQuery(e.target).closest('.email-subscribe'); if ( !!email && typeof(email) === "string" ) { var email_array = email.split('@'); if ( email_array.length === 2 ) { if ( email_array[1].split('.').length > 1 ) { valid_email = true; } } } if ( valid_email ) { jQuery('.alert-danger').hide(); // Show loading gif groupEl.find('.email-signup-form').hide(); groupEl.find('.email-submit-loading').show(); // Populate ref_url jQuery(this).find('input[name="ref_url"]').val(window.location.href); // Generate Payload var payload = jQuery(this).serializeArray(); jQuery.ajax({ url: jQuery(this).attr('action'), type: 'POST', data: payload, success: function (data) { // Hide loading spinner groupEl.find('.email-signup-form').show(); groupEl.find('.email-submit-loading').hide(); // Display success msg var target = jQuery(e.target); jQuery(e.target).hide(); jQuery(e.target).parent().find('.alert-success').show(); jQuery(e.target).parent().find('#downloadbtn').show(); }, fail: function (err) { // Hide loading spinner groupEl.find('.email-signup-form').show(); groupEl.find('.email-submit-loading').hide(); // Display failure msg var target = jQuery(e.target); jQuery(e.target).hide(); jQuery(e.target).parent().find('.alert-danger').show(); } }); } else { groupEl.find('.alert-danger').html('Please enter a valid email address.').show(); } }); forms.off( 'keypress' ).on( 'keypress', function ( e ) { if ( e.which === 13 ) { e.preventDefault(); jQuery( this ).submit(); } }); } }, 100); }); </script>