Cheesy Gnocchi Bolognese with Mozzarella Recipe

  • Author: Shawn
  • Prep Time: 15
  • Cook Time: 45
  • Total Time: 1 hour
  • Yield: 3-4 1x



  • 1 pound gnocchi
  • 1 pound 85% lean ground beef
  • 1 (28-ounce) can crushed tomatoes
  • 1 medium onion, chopped
  • 8 ounce ball fresh mozzarella, sliced
  • 1/2 cup celery, diced
  • 1/2 cup carrot, diced
  • 1/2 cup white wine (or red if you prefer)
  • 1/2 cup whole milk
  • 810 fresh basil leaves, chopped
  • 3 garlic cloves, minced
  • 2 tablespoons olive oil
  • 1 teaspoon dried oregano
  • Dash of crushed red pepper flakes
  • Salt and ground black pepper, to taste


  1. Preheat oven to 400 °F.
  2. Bring 2 tablespoons of oil to medium heat in a large oven safe skillet or pan. Once hot, add minced garlic and chopped onion. Cook for 1 minutes. Stir in celery and carrots, simmering for 2 minutes until softened. Add ground beef and cook until browned, about 3 minutes. Use the tip of a spatula to break up the beef into small chunks. Season all over with salt and pepper.
  3. Add crushed tomatoes, wine, chopped basil, and oregano. Stir and let simmer until sauce thickens, about 25-30 minutes.
  4. Stir in milk and turn off the burner. Meanwhile, bring a large pot of salted water to a boil. Add the gnocchi and boil until they float to the top, about 3-4 minutes. Strain and stir into the bolognese sauce.
  5. Evenly layer the mozzarella slices on top of the gnocchi bolognese and bake for 15-20 minutes, or until cheese has fully melted. Serve immediately garnished with more chopped basil.


I like to make the sauce ahead of time (sometimes in the morning) and store in the fridge until dinner. Heat it up on the stove before adding the gnocchi and baking if you do this. This makes dinnertime a breeze!