Identifying where to invest and how much to invest can be very challenging for common people who have limited knowledge in the domain. Portfolio managers are financial professionals who spend a lot of time and effort to help investors in investing funds and implementing investment strategies, but not all can afford to consult them. The study aims to develop a weighted hybrid recommendation system that recommends an optimized investment portfolio based on the investor’s preferences regarding risk and return. Generally, investors usually ask investment for advice from friends or relatives with similar risk preferences or if they are interested in a particular item, the investors ask for the experience of someone who already has invested in the same item. Therefore, the methodology considers the investor’s past behavior and the past behavior of the nearest neighbor investors with similar risk preferences. Using user-based collaborative filtering the number of stocks is recommended using Pearson correlation based on the investor’s income, then using another user-based collaborative filtering the number of stocks is recommended based on the investor’s age. Weights are assigned to the recommended number of stocks generated based on income and age and their weighted average is finally considered. Finally, the feasibility of the proposed system was assessed through various experiments. Based on the received results, the authors conclude that the proposed weighted hybrid approach is robust enough for implementation in the real world. The novelty of the paper lies in the fact that none of the existing approaches make use of more than one type of weighted recommendation algorithm. Additionally, the final results obtained this way have been never further fortified with the highest Sharpe ratio and minimum risk for the investor. This combination of hybrid and Sharpe ratios has never been explored before.