Join Our WhatsApp Group!

Best Long Term Stocks To Buy In India 2023

Hi, Friends welcome to another article on, today we going to discuss the Best Long term stocks that you should look to invest in in 2023. A long-term investment is one of the famous strategies and an intelligent method to grow your money.

Like “Warren Buffet” says he’s holding period of his stock is forever. Many successful investors use this long-term investment method to increase their wealth. In a long-term investment strategy, you have to hold a minimum of 5 years of a share. Usually, long-term investment means holding a share for a long period of time, which can give you compound growth.

In recent times Indian share market is the best option for long-term investment. Due, to the market demand, growth, and stable economic conditions the Indian stock market is the right place you can see good results in long-term investment. Let’s see the Best Stocks For Long-term investment in India in 2023.

Best Long-Term Stocks In India 2023

These are the best stocks you can look to invest for long-term investment in India 2023.

  • Tata Motors
  • HDFC Bank
  • Reliance Industries
  • TCS
  • ICICI Bank
  • Hindustan Unilever Limited
  • Axis Bank
  • HCL Technologies
  • Bajaj Finance
  • ITC
  • Infosys
  • State Bank Of India
  • Tech Mahindra
  • Maruti Suzuki

How To Choose A Stock For Long-Term Investment

If you want to invest for the long term, then you have to choose the right stock which can able to give you potential returns. So, before choosing a stock keep in mind the following aspects that can eligible for long-term investment.

  • Company Valuation: It is an important measure for a company that has high Market Capitalization. If the company has a higher market value there will be a minimum risk, and that can able to give a good return in the long term.
  • Strong Fundamentals: The company should have strong business and financial fundamentals which can deliver good results in the long run.
  • Diversification: Always keep in mind the company has a wide range of products or business segments, which can give standard revenue over a long period.
  • Market Trends: The company has a strong penetration with current market conditions with new technologies.
  • Quality Management: Make sure the company has a standard quality management team that leads to growth in the future.

Also Read: Best EV stocks In India

Best Long Term Stocks In 2023

Tata Motors

Tata Motors is one of the leading companies that deals with manufacturing in the automotive industry. The company has a total market capitalization of INR 1,61,068Cr. And the company was doing business in the domestic and international markets for over 80 years. Also, it has a strong brand name with a wide range of products portfolio.

Tata Motor’s last 5 years’ EBITA CAGR return is 53.5% which is an excellent return for investors. Also, the company is looking forward to introducing new vehicles in the EV sector. Hope Tata Motors is the best option among investors for long-term investment.


HDFC Bank is the leading private sector Bank in India and is the world’s 10th biggest Market cap with a total capitalization of INR 9,41,637Cr. The company shares gave returns of up to 3783.85% in the last 15 years. HDFC Bank works in various segments like Banking, loans, interest & Discount on advance bills.

The company has the last 5 years CAGR of 20% with YoY improvement of up to 17%. As per the current market conditions, the company shares can gain more value in the future. Also, the company has a strong and experienced management team that can lead to new heights in the upcoming days.

Reliance Industries

Reliance Industries Ltd is the leading company that has various businesses like energy, gas, oil, petrochemicals, green energy, textiles, telecommunication, and more. Right now the company has a total market cap of INR 16,37,333 Cr. The company is listed in Forbes’s top 500 Fortune listed.

Due to the strong business fundamentals, many investors are looking for Reliance Industries for Long-term investment. As well as the company has a very low debt value, with a strong balance sheet. And Reliance is the leading telecom service provider in India. Due to the various business segments, Reliance Industries is one of the best options for long-term investment.

Also Read: Best Chemical Sector Stcoks In India


Tata Consultancy Service is the biggest IT service-providing company in India with a total market valuation of INR 11,77,940 Cr. TCS provides services in the domestic and international markets. The company has worldwide clients, as well as the company, has an office in 46 countries around the globe.

The company was incorporated in 1995, and in 2005 the company share was INR 213, but TCS share price today is INR 3,219 (27-4-23). As well as the company has a global presence with many international clients.


ICICI Bank is the lading company that serves in Indian multinational banking and financial sector. The company has a total market cap of INR 6,40,778 Cr. The company was incorporated on 1994. In the last 5 yers the company delivered excellent results with CAGR return of 34.5%. Also ICICI Bank has a presence over 16 countries across the globe. The company has a strong financial and business fundamentals that helps to deliver a better results in the future.

Hindustan Uniliver Limited

Hidustan Uniliver Limited is the pioneer in FMCG sector in India. The company is subsidiary of Unliver Limited which is owned by Britan company. The company has the highest Market Cap in FMCG sector with total market valuation of INR 5,77,365 Cr.

The company has various products with variety of business segments. The company holds upto 85% of total market share in many FMCG products. The company was doing business over 80 years in Indian market. As well as the company has deliver dividend yield 1.28% and ROE of 26.6%.

Axis Bank

Axis Bank is one of the leading private Bank that serves in finance and banking sector. The company has strong market cap with total market value of INR 2,64,609 Cr. Due to the current market trends there will be a big opportunities in the banking sectro stocks. So, there will be a bright future in Axis Bank in upcomin days.

The company delivered upto 113% of CAGR in the last 5 years. As well as the company has a low debt-to-equity ratio with good balance sheet.

HCL Technologies

HCL Technologies was incorporated on 1991 which has headquartered in Noida. The company has a total market valuation of INR 2,88,761 Cr. The company has a global presence and serves over 60 countries across the world. Due to the strong financials HCL becomes the favourite stocks among investors for long-term investment.

Bajaj Finance

Bajaj Finance is the leading non-banking financial company in India. The company has total market valuation of INR 3,80,215 Cr. The company has a 45% of market share in Non-Banking Financial sector in Indian market. The company delivered last 5 years CAGR of 32.71%. As per the current market conditions Bajaj Finance can be a choice for long-term investment.


ITC is one of the biggest company in India that deals with various business like Hotel, Touirst, FMCG products, Packaging materials, Cigerates, and more. The company is the subsidiary of Tata Groups of limited. The company has total market value of INR 5,28,874 Cr. The company has strong brand name in domestic market over 100 years.


Infosys is one of the leading IT service and consulting company that has a total market capital of INR 5,19,710 Cr. Infosys is the fourth Indian company that reach $100bn market capitalization. The company has a global presence with last 5 years return upto 84% to investors.

State Bank Of India

State Bank Of India is the leading company that operates on finance, and banking sector. The company becomes the third banking sectro company that cross $5 trillion market capitalization. The company has a wide range of products in finance and banking segments. State Bank Of India has a 27% of market share in Indian domestic market.

Tech Mahindra

best long term stocks

Tech Mahindra is the subsidiary of Mahindra group of compnay’s that has a total market Valuation of INR 99,723.4 Cr. The company deals with Information Technology, consulting, and outsourcing services. Tech Mahindra is the 5th Indian Compnay that has valuation of $6billion. As well as the company providing services around the globe.

Maruti Suzuki

Maruti Suzuki is the leading brand in Automotive segments. The company has a total market share of 48% of domestic Car market in India. Maruti Suzuki has total market value of INR 2,59,473 Cr.


The above mentioned company’s are the best stock in long-term investment in India. Make sure to research with current market conditions before investing. We provide this article only for reference purpose. Before taking investment actions seek advice with your financial advisor and deep research with market trends.


Is Long-term investment is a good strategy?

Yes, long-term investment can give you compound growth to your money.

Which Sector Stocks is good for long-term investment?

You can pick any sector stocks for long-term investment, but make sure the company has strong financial and business fundamentals.

Which Sector Stocks is best for future?

EV, Green energy, are the best future sector stocks.

Also Read: Best Semiconductor Stocks In India

Also Read: Best Dividend Paying Penny stocks

Leave a Comment