Preheat the oven to 425 degrees F.
Heat a large stock pot over medium-high heat and add the beef. Season all over with salt and pepper. Brown the beef, breaking it apart with a wooden spoon or meat chopped, until it’s cooked through. Break it into small crumbles.
Once the beef is mostly cooked, add in the onions and garlic. Stir well. Add in the basil and oregano. Cook, stirring often, until the onion softens, about 5 minutes.
Add in the tomato pasta and cook for 5 minutes. Stir in the tomatoes, chicken stock and parmesan rind. Bring the mixture to a boil and reduce it to a simmer. Cover and simmer for 15 minutes.
While the soup simmers, make the crostini. Brush the baguette slices with olive oil. Sprinkle them with garlic powder and kosher salt. Stir together the ricotta cheese and parmesan. Spread the slices with the ricotta parm mixture. Top with the mozzarella. Place the crostini in the oven and bake for 10 to 12 minutes, or until golden and cheesy.
Add in the broken lasagna noodles and the spinach. Simmer, uncovered, for 10 minutes, until the noodles are cooked through.
Ladle the soup into bowls. Top with the ricotta crostini, shaved parmesan and fresh basil. Add an additional dollop of ricotta if you wish!