The man called police just before 1 a.m. and said he had been stabbed on Canyon Road near Robinson Drive, Sgt. Wilfred Williams said.
CRIME MAPS: Track crime in your neighborhood
Further investigation revealed the man's home was a few blocks away near South Hill Boulevard and Robinson Drive and officers found blood from the stabbing and the pot plants that were about 4-feet tall, Williams said.
The man told police he had been robbed, but Williams could not confirm anything was missing from the home.
He remained in the hospital today with serious injuries but is expected to survive, Williams said.
Suspect information was not available.