2cupsuncooked small pasta (such as shells or elbow macaroni)
1cupricotta cheese
2cupsshredded mozzarella cheese
to tasteFresh basil leaves for garnish (optional)
to tasteGrated Parmesan cheese for serving (optional)
Instructions
In a large pot, heat the olive oil over medium heat. Once hot, add the finely chopped onion and sauté for approximately 3-4 minutes until the onion is soft and translucent.
Stir in the minced garlic and cook for an additional minute until it releases its fragrant aroma.
Add the ground beef or Italian sausage to the pot. Use a wooden spoon to break it apart as it cooks. Brown the meat thoroughly for about 5-7 minutes, draining any excess grease if needed.
Sprinkle in the dried oregano, dried basil, red pepper flakes (if using), salt, and pepper. Stir the mixture to ensure the spices are evenly distributed and cook for another 2 minutes to enhance their flavors.
Pour the broth and crushed tomatoes into the pot. Stir well to combine all the ingredients and bring the mixture to a rolling boil.
Once boiling, add the uncooked small pasta to the pot. Lower the heat to a gentle simmer and cook for about 10-12 minutes, or until the pasta is al dente, stirring occasionally to prevent sticking.
Gently stir in the ricotta cheese until it is well mixed into the soup. Allow it to melt slightly, enriching the soup with a creamy texture.
Add the shredded mozzarella cheese to the pot and stir continuously until it melts and is evenly dispersed throughout the soup.
Give the soup a final taste and adjust the seasonings with additional salt and pepper if necessary.
Notes
Serve hot with fresh basil and grated Parmesan for extra flavor.