Sauté the onion
Heat the olive oil in a large soup pot or Dutch oven over medium heat.
Add the diced onion and cook for 3 to 4 minutes, stirring often, until softened and fragrant.
Brown the beef
Add the ground beef to the pot.
Cook until browned, breaking it apart with a spoon as it cooks. Drain excess grease if needed.
Add the aromatics
Stir in the garlic, red pepper flakes, oregano, tomato paste, and 1 teaspoon of salt.
Cook for 1 to 2 minutes, just until the tomato paste darkens slightly and the garlic smells fragrant.
Build the tomato broth
Pour in the tomato basil pasta sauce, diced tomatoes, and chicken broth.
Stir well, scraping the bottom of the pot to lift up any flavorful browned bits.
Add the noodles
Bring the soup to a gentle boil.
Add the broken lasagna noodles and the remaining salt. Stir so the noodles are mostly submerged in the broth.
Simmer until tender
Reduce the heat and let the soup simmer for about 12 to 15 minutes, stirring often.
Cook until the noodles are tender and the soup has thickened slightly.
Add the cream
Reduce the heat to low and stir in the heavy cream.
If the soup is thicker than you like, add extra broth until it reaches your preferred consistency.
Taste and adjust
Taste the soup and add more salt, pepper, oregano, or red pepper flakes if needed.
Let it warm for another minute, but avoid boiling after the cream is added.
Serve with cheese
Ladle the soup into bowls.
Top each serving with ricotta, mozzarella, parmesan, and fresh basil. Serve warm.