Jump to RecipeJump to VideoLeave a ReviewPin Recipe

Grandma’s calico beans bake up sweet, smoky, and loaded with ground beef, bacon, and four kinds of beans in a thick, tangy sauce. It’s the dish that disappears first at every cookout and pulls double duty as an easy weeknight supper!

Overhead image of grandma's calico beans recipe on a wooden table with a side salad and cornbread.

Before You Get Started

A few quick notes before you brown the beef. These are the details that make the difference between good calico beans and the ones people ask about all night:

  • Don’t drain the pork and beans. That sauce is doing the heavy lifting on consistency and flavor. Drain the other three cans, but keep the pork and beans sauce intact.
  • Cover, then uncover. Foil for the first 25 minutes traps moisture so the beans soften. Take it off for the last 20 to let the sauce thicken into something rich, not soupy.
  • Brown the bacon with the beef. Cooking them together saves a step and lets the bacon fat season the beef.

→ What Are Calico Beans? Calico beans (also called cowboy beans) are a hearty baked bean dish built on a mix of different beans, ground beef, bacon, and a sweet-tangy sauce. The name comes from the patchwork look of the finished dish: kidney, navy, lima, and pork and beans all in one pan, each holding its own color and shape.

How to Make Calico Beans

This recipe comes together with about 15 minutes of hands-on prep, then the oven does the rest. Here’s how it goes:

Step 1: Brown the Beef, Bacon, and Onion

In a large Dutch oven or skillet, brown 1 pound of ground beef, ¼ pound of chopped bacon, and 1 diced yellow onion over medium-high heat until the meat is no longer pink. 

Drain off the excess grease.

⇢ Want a smoky twist? Swap the bacon for diced smoked sausage. You’ll get a slightly different flavor profile but the same satisfying richness.

Browning ground beef, bacon, and onion in a cast iron dutch oven.

Step 2: Add the Beans

Stir in one can of pork and beans (with the sauce), one can of kidney beans (drained), one can of navy beans (drained), and one can of lima beans (drained).

⇢ Bean swaps work great here. Black beans, great Northern beans, butter beans, or pinto beans can stand in for any of these. The dish is forgiving, so use what you have.

Process shot showing how to make grandma's cowboy calico beans recipe in a dutch oven.

Step 3: Whisk Together the Sauce

In a medium bowl, whisk ½ cup ketchup, ½ cup packed light brown sugar, 2 tablespoons apple cider vinegar, and 1 teaspoon yellow mustard until smooth.

⇢ Want more depth? Swap some of the ketchup for barbecue sauce, or stir in 1 to 2 tablespoons of Worcestershire sauce. A teaspoon of chili powder also adds a nice savory note.

Whisking together sauce for calico beans.

Step 4: Combine and Transfer to the Baking Dish

Stir the sauce into the bean mixture. Season with kosher salt and ground black pepper to taste, then transfer everything to a greased 9 x 13-inch baking dish.

Step 5: Bake Covered, then Uncovered

Cover with foil and bake at 350°F for 25 minutes. Remove the foil and bake another 20 minutes, or until the beans are hot and bubbly and the sauce has thickened.

⇢ Prefer the slow cooker? It works beautifully, though the beans will be a little soupier. See the recipe card notes below for the full slow cooker method.

Close overhead shot of calico beans in a white baking dish.

Serving Suggestions

Calico beans straddle the line between main dish and side. Hearty enough to be supper with a good piece of cornbread, but right at home alongside burgers and ribs at a cookout.

Make it a main:

Serve it as a cookout side:

Storage & Reheating

Make Ahead. Assemble the calico beans up to 24 hours before baking, cover, and refrigerate. Let the dish sit on the counter for 30 to 60 minutes before it goes in the oven, otherwise you’ll need to add baking time.

Store. Leftovers keep in an airtight container in the fridge for 3 to 4 days.

Freeze. Let the beans cool completely, then transfer to airtight containers or freezer bags. They’ll keep for up to 3 months. Thaw overnight in the fridge before reheating.

Reheat. Cover the dish and warm in a 350°F oven for 20 to 25 minutes, or until heated through. Individual portions go in the microwave for 30 to 60 seconds.

Square side shot of a blue and white bowl full of calico beans.

Frequently Asked Questions

Do you drain the beans for calico beans?

Drain and rinse the kidney beans, navy beans, and lima beans before adding them to the pot. Keep the pork and beans in their sauce. That sauce thickens the dish as it bakes and you don’t want to lose it down the drain.

What kind of beans go in calico beans?

The classic mix is pork and beans, kidney beans, navy beans, and lima or butter beans. The whole point is a variety of colors, shapes, and sizes, so feel free to swap in black beans, great Northern beans, or pinto beans. Use what’s in your pantry.

Can I make calico beans in the slow cooker?

Yes. Brown the beef, bacon, and onion on the stovetop first, then transfer everything to a slow cooker with the beans and sauce. Cook on HIGH for 1 to 2 hours or LOW for 3 to 4 hours, leaving the lid off the last 30 minutes so the sauce can thicken.

The Crock Pot version is a little soupier than the oven version, but just as flavorful.

Why are my calico beans too soupy?

The sauce thickens as it bakes uncovered and continues to firm up as the dish rests. If they still look loose after the full bake time, leave them in another 5 to 10 minutes uncovered. The sauce should bubble around the edges and coat the back of a spoon.

Overhead shot of Grandma's calico beans recipe in a blue and white bowl on a wooden table.

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Square overhead shot of calico beans in a white dish.

Calico Beans

5 from 1 vote
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings 10 people
Calories 384 kcal
A Grandma-approved baked bean dish with ground beef, bacon, and four kinds of beans in a sweet and tangy sauce. Easy enough for weeknights and crowd-pleasing enough for any potluck or cookout!

Ingredients
  

  • 1 lb. ground beef
  • ¼ lb. bacon, chopped
  • 1 medium yellow onion, diced
  • 1 (15 ounce) can pork and beans, not drained
  • 1 (16 ounce) can kidney beans, drained
  • 1 (15.5 ounce) can navy beans, drained
  • 1 (15.25 ounce) can lima beans (or butter beans), drained
  • ½ cup ketchup
  • ½ cup packed light brown sugar
  • 2 tablespoons apple cider vinegar
  • 1 teaspoon yellow mustard
  • Kosher salt and ground black pepper, to taste

Instructions

  • Preheat the oven to 350°F. Grease a 9 x 13-inch baking dish or spray with nonstick cooking spray; set aside.
  • In a large Dutch oven or skillet, brown the beef, bacon, and onion over medium-high heat until the meat is no longer pink. Drain off the excess grease
    Browning ground beef, bacon, and onion in a cast iron dutch oven.
  • Add the pork and beans (with their sauce), kidney beans, navy beans, and lima beans.
    Process shot showing how to make grandma's cowboy calico beans recipe in a dutch oven.
  • In a medium bowl, whisk together the ketchup, brown sugar, vinegar, and mustard.
    Whisking together sauce for calico beans.
  • Stir the ketchup mixture into the bean mixture. Season with salt and pepper to taste. Transfer to the prepared baking dish.
    Process shot showing how to make calico beans.
  • Cover with foil and bake for 25 minutes. Remove the cover and continue baking for about 20 more minutes, or until hot and bubbly.
    Square overhead shot of calico beans in a blue and white bowl with a side of cornbread.

Notes

  • Slow cooker method: Brown the beef, bacon, and onion on the stovetop as directed. Transfer to a slow cooker and stir in the beans and sauce. Cook on HIGH for 1 to 2 hours or LOW for 3 to 4 hours. Remove the lid for the last 30 minutes so the sauce can thicken. The Crock Pot version will be a little soupier than the oven version.
  • Don’t drain the pork and beans. That sauce is part of the recipe. Drain the other three cans.
  • For softer, broken-down beans: Cook covered for 40 minutes, then uncovered for another 20.
  • For a saucier dish: Leave the foil on for the full 45 minutes.
  • For more sauce flavor: Stir in 1 to 2 tablespoons of Worcestershire sauce or swap some of the ketchup for barbecue sauce. A teaspoon of chili powder adds nice depth.
  • For a little heat: Season with Cajun or Creole seasoning, hot sauce, or a dash of cayenne.
  • Bean swaps work great. Black beans, great Northern beans, butter beans, or pinto beans can stand in for any of the canned beans.
  • Storage: Leftovers keep in the fridge for 3 to 4 days or the freezer for up to 3 months.

Nutrition

Serving: 1/10 of the recipeCalories: 384kcalCarbohydrates: 48gProtein: 21gFat: 13gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 0.4gCholesterol: 41mgSodium: 707mgPotassium: 815mgFiber: 10gSugar: 16gVitamin A: 66IUVitamin C: 3mgCalcium: 84mgIron: 4mg
Keyword: calico bean dish, calico bean recipe, calico beans, calico beans recipe
Course: Dinner, Side Dish
Cuisine: American

Originally published in May, 2024, this post was updated in June, 2026.

Square shot of Blair Lonergan from the food blog The Seasoned Mom serving a pie at a table outside.

Hey, I’m Blair!

Welcome to my farmhouse kitchen in the foothills of Virginia’s Blue Ridge Mountains. Inspired by local traditions and seasonal fare, you’ll find plenty of easy, comforting recipes that bring your family together around the table. It’s down-home, country-style cooking!

Read More

Leave a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Nancy Dynes says:

    5 stars
    We made this tonight and it was a huge hit with me and my husband! We enjoyed it with a spring mix salad and cornbread. I made it exactly as listed with only the addition a little Worcestershire sauce. It’s nostalgic for us because I used to make this in the 80’s when we were first married and into the 90’s for our young family. I’m so happy I found your site! Every recipe we’ve tried has been a winner!

    1. The Seasoned Mom says:

      We’re so happy to have you here, Nancy, and are so glad you’re enjoying the recipes! Thank you for trying the beans and taking the time to leave a review.