In a Dutch oven, cook beef and onion until meat is browned and onion is tender; drain. Add tomatoes and their liquid, tomato paste, bouillon cube, and seasonings.
Cover and cook over medium-low heat for 20 minutes, stirring occasionally. Meanwhile, melt butter in a medium saucepan; stir in flour, salt, and pepper. Add milk; bring to a boil, stirring constantly.
Reduce heat and cook for 1 minute. Remove from heat and stir in about half of the cheese; set aside. Pour half of the meat sauce into an ungreased 13x9x2-inch baking dish.
Cover with half of the uncooked lasagna noodles. Cover with remaining meat sauce. Top with remaining noodles. Pour white sauce over noodles. Sprinkle with remaining cheese. Cover with foil and bake at 400 degrees for 40 minutes or until noodles are tender.