
When the economy slows down, investors get nervous. Prices fall, headlines get dramatic, and people start thinking cash is the only safe move. But smart investors know that every downturn hides opportunity. The best stocks to buy in a recession are the ones that keep making money no matter what’s happening in the market.
Recessions separate strong companies from the fragile ones. While some firms struggle to stay afloat, others keep growing, paying dividends, and protecting their balance sheets. These are the stocks that keep portfolios steady when everything else feels shaky.
Let’s look at what actually makes a company recession-proof and the top ten stocks that can weather the storm.
A recession-proof stock is one that can survive, and often thrive, when the economy takes a hit. These companies sell products or services that people simply cannot live without. Think healthcare, food, electricity, or phone service. Even when consumers cut back, they still buy these essentials.
There are a few things most recession-proof companies share:
No company is completely safe during a downturn, but some handle the pressure far better than others. Here are ten of the best stocks to buy in a recession that have proven they can hold strong even when the economy weakens.
Johnson & Johnson is like the backbone of the healthcare sector. It makes everything from surgical equipment to prescription drugs and consumer products. When times get tough, people still need medical care, which keeps JNJ’s business stable.
The company also has one of the strongest balance sheets in the world. Its steady cash flow supports a reliable dividend that has grown for decades. JNJ doesn’t rely on consumer confidence or luxury spending, which is exactly why it remains one of the best stocks to buy in a recession.
If you look around your bathroom or kitchen, you’ll probably find a Procter & Gamble product. Tide, Pampers, Crest, Gillette — these are daily essentials. People buy them no matter what the economy looks like.
That steady demand makes P&G one of the most reliable companies to own. Even when prices go up, people still buy its products, and the company can raise prices without losing shoppers. It’s not a stock that makes you rich fast, but it helps keep your investments steady when the market gets messy.
Walmart thrives when people start watching their wallets. During recessions, consumers trade down to cheaper options, and Walmart becomes the go-to store. Its scale allows it to keep prices low while still making money.
The company has also built a strong e-commerce business, which gives it an edge over traditional retailers. When fear spreads through the market, Walmart becomes a safe harbor for both shoppers and investors. That’s why it consistently ranks among the best stocks to buy in a recession.
Food and drink sales don’t stop when the economy slows. PepsiCo owns some of the most familiar brands in the world, like Lay’s, Doritos, and Gatorade. These products offer comfort and familiarity, which helps sales stay steady when people cut spending elsewhere.
PepsiCo also has an incredible record of dividend growth. It’s one of those companies that just keeps performing, even when others struggle. Investors who want a mix of stability and brand strength find PEP an easy pick during uncertain times.
Utilities are some of the most dependable businesses during recessions. People still need electricity, and companies like NextEra Energy provide it. What makes NEE even more interesting is its expansion into renewable energy projects likesolar and wind farms.
That combination of reliable income from utilities and long-term growth from renewables makes NextEra Energy unique. It’s the rare stock that delivers steady cash flow while still positioning for the future. In any list of the best stocks to buy in a recession, NextEra always deserves a spot.
Baxter provides medical products used in hospitals and dialysis centers. Its business is tied to healthcare systems, not consumer moods. Whether the economy is booming or struggling, hospitals still need Baxter’s equipment and supplies.
This steady demand helps the company stay resilient during downturns. Baxter also benefits from long-term contracts with healthcare providers, which give it predictable revenue. It may not be flashy, but it’s exactly the kind of stock that keeps portfolios stable when markets fall.
Enterprise Products Partners is an energy infrastructure company that earns money by moving oil and gas through pipelines. It doesn’t depend on oil prices to make profits. Instead, it gets paid based on volume, like a toll road for energy.
That business model creates reliable income even when energy markets are volatile. EPD also offers one of the highest and most sustainable dividend yields among large U.S. companies. It’s a quiet workhorse — not exciting, but built for survival.
HCA runs hospitals and healthcare facilities across the country. People might delay vacations during a recession, but they can’t delay medical care. That reality keeps HCA’s revenue flowing even when other sectors slow down.
The company benefits from a broad network and efficient operations. As healthcare costs rise, HCA is well-positioned to maintain margins while meeting steady patient demand. For investors looking for consistent growth in essential services, HCA is one of the best stocks to buy in a recession.
Corning might not be the first name you think of during a recession, but it plays a big role behind the scenes. It makes specialty glass and materials used in semiconductors, smartphones, and fiber optics. Its products are essential for tech infrastructure, which remains important even during slowdowns.
What makes Corning interesting is its balance between innovation and stability. It’s not a hyper-growth stock, but its steady demand from electronics, telecom, and automotive industries helps it weather economic dips. When you need a quiet but reliable performer, GLW deserves attention.
No matter how bad the economy gets, people keep using their phones and the internet. Verizon provides one of the most essential services of modern life. It earns consistent revenue from millions of subscribers who pay their bills every month.
Verizon also pays one of the highest dividends among major U.S. companies. That regular income helps offset volatility during recessions. It may not grow fast, but it delivers something more valuable in tough times — stability.
Recessions happen to every investor at some point. They can be stressful and make you doubt your choices, but they also bring new chances to grow. The best stocks to buy in a recession aren’t the exciting or trendy ones. They’re the companies that keep making money, keep paying dividends, and keep showing their value over time.
When the market turns red, these companies remind investors why owning quality matters. They protect portfolios through the storm and set the stage for growth once the recovery begins.
If you want to explore more companies like these, check out our full list of guides and analysis on the Stocks & NFTs blog. You’ll find deep dives into dividend stocks, AI investments, and smart portfolio strategies that help you stay ready for any market cycle.