How Long Should Collard Greens Cook On Stove

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 cook on the stove for about 45 minutes to 2 hours, depending on how tender you like them and how you prepare them.
 
If you’re wondering how long should collard greens cook on stove, the honest answer is that it varies based on whether you’re using fresh, frozen, or pre-cut greens.
 
The cooking time for collard greens on the stove also depends on the texture you’re aiming for, the size of the leaves, and the seasonings you’re using.
 
In this post, we’ll break down exactly how long to cook collard greens on the stove, the factors that affect timing, and tips to get them perfectly tender every single time.
 
Let’s get right into it.
 

How Long Should Collard Greens Cook on Stove?

The short answer is that collard greens need anywhere from 45 minutes to 2 hours on the stove, depending on your preferred texture.
 
If you like them with a little bite, 45 minutes to 1 hour will do the trick.
 
For that classic Southern-style, melt-in-your-mouth tenderness, you’ll want to let them simmer for 1.5 to 2 hours.
 
Here’s how different factors affect how long collard greens should cook on the stove:
 

1. Fresh vs. Frozen Collard Greens

Fresh collard greens straight from the market take longer to cook because the leaves are thick and fibrous.
 
You’ll need about 1 to 2 hours of simmering to break down those tough fibers.
 
Frozen collard greens, on the other hand, are usually blanched before freezing, so they cook faster.
 
You can have frozen collard greens tender in about 45 minutes to 1 hour on the stove.
 

2. The Size You Cut Them

How you cut your collard greens also affects how long they should cook on the stove.
 
Large, roughly chopped leaves take longer to soften, so plan for the full 1.5 to 2 hours.
 
If you slice them into thin strips or ribbons, they’ll cook much faster, usually within 45 minutes to an hour.
 

3. Your Preferred Texture

Some folks like their collard greens tender but still a bit firm, while others want them super soft and almost creamy.
 
If you’re in the first camp, 45 minutes to 1 hour of cooking on the stove is plenty.
 
If you want that slow-cooked, soul-food style softness, let them go for 1.5 to 2 hours.
 

4. The Type of Pot You Use

A heavy-bottomed pot or Dutch oven retains heat better and cooks collard greens more evenly.
 
With a heavier pot, your collard greens may cook a bit faster than in a thin aluminum pot.
 
So keep an eye on them and adjust your stove time accordingly.
 

How to Cook Collard Greens on the Stove Perfectly

Knowing how long should collard greens cook on stove is one thing, but getting the method right is what makes them taste amazing.
 
Here’s a simple stovetop method that works every time:
 

1. Wash and Prep the Greens Thoroughly

Collard greens tend to hold onto grit and sand, so rinse each leaf under cold running water.
 
Then strip the leaves away from the thick stems and discard the stems.
 
Stack the leaves, roll them up, and slice them into strips.
 

2. Build Your Flavor Base

In a large pot, heat some oil and sauté diced onions, garlic, and maybe a little smoked turkey or bacon.
 
This flavor base is what makes stovetop collard greens taste so good.
 
Let those aromatics soften for about 5 minutes before adding your greens.
 

3. Add Greens and Liquid

Add your collard greens to the pot in batches, stirring as they wilt down.
 
Pour in enough chicken broth, water, or a mix of both to partially cover the greens.
 
Add your seasonings like salt, black pepper, smoked paprika, and a splash of apple cider vinegar.
 

4. Simmer Low and Slow

Bring everything to a boil, then reduce the heat to low and cover the pot.
 
Now here’s where the question of how long should collard greens cook on stove really comes into play.
 
Let them simmer for at least 45 minutes, stirring occasionally, and check for tenderness as you go.
 

5. Taste and Adjust

After 45 minutes, taste a leaf to see how tender it is.
 
If it’s still tough, keep simmering and check again every 15 minutes or so.
 
Once they hit your desired softness, adjust the salt and pepper and you’re done.
 

Tips for Cooking Collard Greens on the Stove

Here are a few extra pointers to help you nail your stovetop collard greens:
 

1. Don’t Skip the Acid

A splash of vinegar or lemon juice at the end brightens up the flavor and balances the richness.
 
It also helps cut through the bitterness that collard greens naturally have.
 

2. Save Some Pot Likker

That flavorful liquid left in the pot, known as pot likker, is liquid gold.
 
Don’t drain it all away, because it’s perfect for dipping cornbread into.
 

3. Add Smoked Meat for Depth

Smoked turkey wings, ham hocks, or bacon add a deep, savory flavor that takes collard greens to the next level.
 
If you’re using smoked meat, add it at the start so it flavors the whole pot.
 

4. Don’t Overcrowd the Pot

Give your greens room to breathe in the pot.
 
If you overcrowd them, they’ll steam instead of simmer, and the texture won’t be as good.
 

So, How Long Should Collard Greens Cook on Stove?

Collard greens should cook on the stove for about 45 minutes to 2 hours, depending on whether you want them firm or fall-apart tender.
 
Fresh greens take longer, while frozen ones cook faster, so use that as your guide.
 
The key is to simmer them low and slow, taste as you go, and let your preferred texture be your final judge.
 
With these tips, you’ll never have to wonder how long should collard greens cook on stove again.