Step 1: Cook the Ground Beef : Heat a large skillet or sauté pan over medium-high heat. Add olive oil, then the ground beef. Cook, breaking it apart with a spatula, until browned and cooked through (about 5–6 minutes). Drain excess fat if necessary.
Step 2: Add Aromatics : Add the chopped onion to the skillet and cook until soft and translucent (about 3 minutes). Stir in the minced garlic and cook for 30 seconds until fragrant.
Step 3: Build the Sauce : Stir in tomato paste, then add the crushed tomatoes. Season with basil, oregano, salt, pepper, and red pepper flakes. Simmer for 5–7 minutes to let the flavors meld.
Step 4: Add the Gnocchi : Stir in the uncooked gnocchi directly into the sauce. Add ½ cup water or broth if the sauce seems too thick. Cover and simmer for 5 minutes, stirring occasionally, until the gnocchi are soft and cooked through.
Step 5: Add Cheese : Stir in half of the mozzarella and Parmesan cheese until melted. Sprinkle the remaining cheese on top. Cover and let it cook for another 2 minutes until the cheese is gooey and bubbling.
Step 6: Garnish and Serve : Remove from heat. Garnish with fresh basil or parsley. Serve hot and enjoy your cozy, flavorful one-pan meal!