Sen. Ted Cruz (R-Tex.) on Sunday morning called on Senate Majority Leader Harry Reid (D-Nev.) to bring the Senate back immediately to address a House-passed bill to keep the government running.

"The next step is the Senate needs to act," Cruz said on NBC's "Meet The Press." "And right now, the Senate's on recess. In my view, Harry Reid should call the Senate back in today. We have a bill in front of us. There's a government shutdown in 48 hours."

He added, "There's no reason the Senate should be home on vacation."

With the threat of a government shutdown Tuesday looming, the House declined early Sunday to vote on a Senate-passed bill to keep the government running. Instead, they amended the bill to include provisions to delay Obamacare by a year and repeal the medical device tax. The Senate is expected to reject the bill Monday.

Cruz, a vocal Obamacare opponent who waged a 21-hour talkathon against the law last week, lauded the House vote.

"The House last night at 12:30 in the morning voted to keep the government open, to fully fund the government, but at the same time the House responded to the millions of Americans who are hurting under Obamacare. And I think the Senate needs to do the same thing," he said.

The House also passed a bill to keep the military funded in the case of a government shutdown. "I think regardless of what happens, we should pass the bill," Cruz said of the military measure.