3 Bean Casserole

I make this 3 bean casserole when I want something hearty and simple that doesn’t take much effort. The bacon, onions, and beans come together in a rich sauce that’s both sweet and tangy, thanks to the slow 90-minute bake.

Slow-Baked Comfort in Every Spoonful

I found this 3 bean casserole in my new-to-me Amish cookbook that’s over 30 years old, and it quickly became one of those recipes I reach for again and again. It’s simple, hearty, and full of that homemade flavor that only comes from slow baking. We love serving it with some biscuits or just fresh bread.

vintage recipe for 3 bean casserole

The first time I made it, I was surprised by how saucy it looked before baking. Most recipes tell you to drain the beans, but this one keeps all that liquid, and I’m glad it does. After 90 minutes in the oven, the sauce thickens perfectly, like my favorite calico beans, coating every bean in a sweet and savory glaze that tastes like it’s been simmering all day.

If it looks a little thin when you first stir it together, don’t worry. The slow bake does all the work, thickening the sauce and blending the flavors just right. It reminds me a lot of my crock pot baked beans, only this version bakes up with a little more texture and depth.

ingredients to make 3 bean casserole

Want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

Key Ingredients and Substitutions

  • Pork and beans: These are the heart of the casserole and give it that saucy, comforting texture. Don’t drain them — the liquid helps everything bake up thick and flavorful.
  • Kidney beans: Add color and a bit of firmness to balance the softer pork and beans. You can swap in pinto beans if that’s what you have in your pantry.
  • Butter lima beans: Their creamy texture adds a nice contrast to the other beans. Great Northern beans work well too if you prefer a milder flavor.
  • Bacon: Brings smoky, savory flavor that ties the whole dish together. I like to cook it until crisp so it holds up during baking.
  • Onion: Adds a touch of sweetness and depth once it’s sautéed in a bit of bacon grease. Yellow or white onions both work fine here.
  • Ketchup: Creates the tangy base for the sauce and helps everything caramelize as it bakes. Use your favorite brand — it really makes a difference.
  • Brown sugar: Balances the tang of the ketchup with a warm sweetness. Light or dark brown sugar both work, depending on how deep you want the flavor.
  • Mustard: Adds a little zip that keeps the sauce from being too sweet. Yellow mustard is classic, but Dijon gives a slightly sharper flavor if you like.
close up of 3 bean casserole

How to Make 3 Bean Casserole

Preparation

Preheat your oven to 350°F and lightly grease an 8×8-inch baking dish. Chop the onion and set it aside. Measure out all remaining ingredients so they’re ready to go when you start cooking.

Step 1 – Cook the Bacon

In a large skillet over medium heat, cook the bacon until crisp, about 8–10 minutes. Remove the bacon from the pan and place it on a paper towel-lined plate to drain. Once cooled slightly, crumble or chop it into small pieces.

Step 2 – Sauté the Onions

Using about 1 tablespoon of the bacon grease left in the skillet, add the chopped onion. Cook over medium heat for 4–5 minutes, stirring occasionally, until the onions turn soft and translucent. Remove from heat and set aside.

ingredients in large casserole dish

Step 3 – Combine the Ingredients

Pour the pork and beans, kidney beans, and butter lima beans (all undrained) into the prepared baking dish. Add the cooked bacon, sautéed onions, ketchup, brown sugar, and mustard. Stir until everything is evenly combined and coated in sauce.

before baking the casserole with all ingredients mixed

Step 4 – Bake the Casserole

Place the dish in the preheated oven and bake for 90 minutes. The casserole should be hot, bubbly, and thickened when done. Let it rest for about 5 minutes before serving to allow the sauce to set slightly.

Lynette’s Tip

This bean casserole gets its thickness from slow baking, which allows the bacon, onions, and beans to caramelize and blend together. If it looks a little thin at first, that’s normal — it will thicken beautifully as it cooks. Trust the process and give it the full 90 minutes for the most flavorful, saucy result.

close up of 3 bean casserole
Created by: Lynette Rice

3 Bean Casserole


Course Side Dish
Cuisine American
Prep Time 15 minutes
Cook Time 1 hour 30 minutes
Servings 8 servings
8 servings
I make this 3 bean casserole when I want something hearty and simple that doesn’t take much effort. The bacon, onions, and beans come together in a rich sauce that’s both sweet and tangy, thanks to the slow 90-minute bake.

Ingredients
  

  • 30 oz can pork and beans
  • 8 oz can kidney beans
  • 8 oz can butter lima beans
  • ½ lb bacon
  • 1 medium onion chopped
  • 1 Cup ketchup
  • 1 Cup brown sugar
  • 1 Tablespoon mustard

Instructions

  • Preheat the oven: Set your oven to 350°F and grease an 8×8 baking pan.
  • Cook the bacon: Fry the bacon in a skillet until crisp, then drain it and add it to the beans.
  • Sauté the onions: Using a bit of the leftover bacon grease still in the same skillet, cook the onions until they turn soft and translucent.
  • Prepare the casserole dish: Pour all the beans (undrained) into your casserole dish. Stir in the cooked bacon, sautéed onions, and all remaining ingredients until everything is well mixed.
  • Bake the casserole: Place the dish in the oven and bake for 90 minutes at 350°F, until hot, bubbly, and thickened.

Notes

Tip: This 3 bean casserole thickens as it bakes, so if the mixture looks thin before going into the oven, that’s completely normal. The slow 90-minute bake allows the sauce to reduce and the flavors to blend for a rich, saucy finish.
Make Ahead: This recipe comes together so quickly that there’s no need to preassemble. However, you can make your onion and bacon ahead of time to cut down on the time when you toss it together.
Storing: Store leftovers in an airtight container in the refrigerator for up to 4 days. Let the casserole cool completely before sealing to keep the texture just right.
Freezing: Allow the baked casserole to cool completely, then transfer it to a freezer-safe container or wrap tightly with foil. Freeze for up to 2 months and thaw overnight in the refrigerator before reheating.
Reheating: Warm leftovers in a 350°F oven for 20–25 minutes or until heated through. For smaller portions, microwave on medium power in 1-minute intervals, stirring between each until hot.

Variations

  • Add Ground Beef: Stir in a pound of cooked ground beef before baking for a heartier version that can serve as a full meal.
  • Use Different Beans: Swap in black beans or pinto beans for the kidney or lima beans to change up the flavor and texture.
  • Make It Spicy: Add a few dashes of hot sauce or a pinch of chili powder to the sauce for a little heat that balances the sweetness.

Nutrition

Serving: 1serving | Calories: 442kcal | Carbohydrates: 68g | Protein: 19g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.04g | Cholesterol: 36mg | Sodium: 1291mg | Potassium: 831mg | Fiber: 10g | Sugar: 35g | Vitamin A: 166IU | Vitamin C: 5mg | Calcium: 104mg | Iron: 3mg
*Nutrition provided is an estimate. It will vary based on specific ingredients used.

Short on time but love dessert?

Four simple MAKE AHEAD dessert recipes in your inbox.

Recipe FAQs

Do I need to drain the beans before adding them to the casserole?

No, keep all the liquid from the beans. It helps create the sauce that thickens as the casserole bakes, giving it that rich, hearty texture.

Why does the casserole need to bake for 90 minutes?

The long bake time allows the sauce to reduce and the flavors to blend together. It also helps the beans, bacon, and onions caramelize for a deeper, homemade taste.

Can I add meat to make it a main dish?

Yes, adding a pound of cooked ground beef or sausage turns it into a filling main course. Just mix it in before baking.

Is this casserole sweet or savory?

It’s a nice balance of both. The brown sugar and ketchup add sweetness, while the bacon, onions, and mustard give it a savory depth.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating