clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Instant Pot Southern Meatloaf Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: 365 Days of Slow and Pressure Cooking
  • Prep Time: 20 minutes
  • Total Time: 20 minutes
  • Yield: 6 servings 1x


A Southern twist on shepherd’s pie. The beef filling is flavored with Worcestershire, tomato sauce and green peppers which gives it the flavor of southern meatloaf. Creamy buttermilk and chive mashed potato topping puts this dish over the edge. 


  • 1 pound lean ground beef
  • 1 cup diced onion
  • 1/2 tsp kosher salt
  • 1 cup beef broth
  • 2 ribs of celery, sliced
  • 1 green bell pepper, cored and diced
  • 1 Tbsp Worcestershire sauce
  • 1/2 tsp garlic powder
  • 1 (8 oz) can tomato sauce
  • 1 1/2 Tbsp tomato paste
  • 1/2 cup breadcrumbs
  • 2 pounds Russet potatoes, peeled and cubed
  • 1/3 cup buttermilk or half and half
  • 3 Tbsp melted butter
  • 1/2 tsp kosher salt
  • 1/4 cup diced chives
  • 1 egg yolk


  1. Turn Instant Pot to sauté setting. When display says HOT add in the beef and break it up. Add in the onions. Brown for about 5 minutes. Drain off excess grease. Stir in the ½ tsp kosher salt. 
  2. Stir in the broth and scrape bottom of pot so that nothing is sticking. Turn off Instant Pot. 
  3. Stir in the celery, green pepper, Worcestershire sauce and garlic powder.
  4. Add potatoes to a steamer basket*. Lower the steamer basket into the Instant Pot.
  5. Cover Instant Pot and secure the lid. Make sure valve is set to sealing. Set the manual/pressure cook button to 8 minutes. When time is up let pot sit for 5 minutes and then move valve to venting. Remove the lid.
  6. Remove the steamer basket and set aside. Stir tomato sauce, tomato paste and breadcrumbs into the pot with the meat.  
  7. Pour the potatoes into a medium bowl. Mash well. Stir in the buttermilk, butter, ½ tsp kosher salt, chives and egg yolk. 
  8. Spread the potatoes over the top of the meat mixture. Use an air fryer lid to cook the casserole for 10 minutes at 350° F. If you don’t have an air fryer lid then pour the beef mixture into a 9×9 inch baking dish and spread potatoes over the top. Bake in the oven at 350° F for 20 minutes. Scoop up and serve.


Recipe adapted from Southern Living

  • Category: Beef
  • Method: Instant Pot/Air fryer lid