How Long Should Collard Greens Be Cooked

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

Collard greens should be cooked for about 45 minutes to 1 hour if you want them tender, flavorful, and truly Southern-style.
 
That said, the exact time depends on how you prep them, whether you use a pressure cooker, and how soft you like them.
 
Some people swear by a quick 20-minute simmer, while others let them cook for 2 hours or more.
 
If you’ve ever wondered how long should collard greens be cooked, the honest answer is: it depends on your method and your taste.
 
In this post, we’ll break down how long to cook collard greens on the stove, in a slow cooker, and in a pressure cooker, plus tips for getting them perfectly tender every time.
 
Let’s dive in.
 

How Long Should Collard Greens Be Cooked on the Stovetop?

On the stovetop, collard greens should be cooked for at least 45 minutes to 1 hour for a tender texture.
 
If you like them really soft and silky, you can let them go for up to 2 hours on low heat.
 
The key is to simmer them slowly, not boil them hard.
 
Here’s why that matters:

1. Collard Greens Are Tough and Fibrous

Collard greens have thick, sturdy leaves that need time to break down.
 
Unlike spinach or kale, they don’t wilt in a few minutes.
 
So when you ask how long should collard greens be cooked, remember that their fibrous nature is the main reason they take so long.
 
A quick sauté won’t cut it unless you slice them very thin and cook them with liquid.

2. A Long Simmer Builds Flavor

The longer collard greens cook, the more they soak up the flavors of your broth, smoked meat, and seasonings.
 
That’s why a 1-hour simmer is often the sweet spot.
 
The greens become tender, and the pot likker turns rich and savory.
 
If you rush it, you’ll end up with chewy greens and a bland pot.

3. Low and Slow Prevents Mushiness

Cooking collard greens too fast at a rolling boil can make them mushy on the outside while still tough inside.
 
A gentle simmer for 45 minutes to 1 hour gives you even cooking.
 
So when someone asks how long should collard greens be cooked, the answer really is: low and slow wins the race.

How Long Should Collard Greens Be Cooked in a Slow Cooker?

In a slow cooker, collard greens should be cooked on low for 6 to 8 hours or on high for 3 to 4 hours.
 
This method is perfect if you want hands-off cooking and deep, developed flavor.
 
Just add your greens, broth, smoked turkey or ham hock, and seasonings, then let the slow cooker do the work.
 
The long cook time breaks down the fibers completely, giving you melt-in-your-mouth greens.
 
So if you’re wondering how long should collard greens be cooked without babysitting a pot, the slow cooker is your best friend.

How Long Should Collard Greens Be Cooked in a Pressure Cooker?

In a pressure cooker or Instant Pot, collard greens should be cooked for about 20 to 25 minutes on high pressure.
 
This is the fastest way to get tender greens without losing flavor.
 
After the cook time, let the pressure release naturally for 10 minutes, then quick release the rest.
 
So if you’re short on time but still want that slow-cooked taste, 20 to 25 minutes is how long collard greens should be cooked in a pressure cooker.
 
Just don’t overcook them, or they’ll turn to mush.

Signs Your Collard Greens Are Done

How do you know when collard greens are cooked just right?
 
Here are a few signs to look for:

1. They’re Tender but Not Falling Apart

A fork should slide through the leaves easily, but they shouldn’t disintegrate.
 
If they hold their shape but feel soft, they’re done.

2. The Color Deepens

Raw collard greens are bright green.
 
As they cook, they turn a darker, richer green.
 
That color shift is a good sign that they’re ready.

3. The Pot Likker Tastes Rich

The liquid left in the pot, called pot likker, should be savory and slightly smoky.
 
If it tastes watery, your greens probably need more time and seasoning.

So, How Long Should Collard Greens Be Cooked?

Collard greens should be cooked for 45 minutes to 1 hour on the stovetop, 6 to 8 hours in a slow cooker, or 20 to 25 minutes in a pressure cooker.
 
The right time depends on your method and how tender you like them.
 
Just remember: low and slow is the secret to soft, flavorful greens every time.
 
Now you know exactly how long should collard greens be cooked, so you can serve up a batch that’ll make everyone ask for seconds.