In a heavy-bottomed pan or dutch oven, heat olive oil and butter. Stir in the onion, cover, and cook over medium-low heat for 5-10 minutes until the onion turns translucent. Stir occasionally.
3.5 tablespoons olive oil, 3.5 tablespoons unsalted butter, 1.5 cups finely diced yellow onion
Add celery and carrot, cover, and cook for an additional 5-10 minutes until vegetables are soft and slightly browned. Stir in garlic, if using, and cook for an extra minute.
1 cup finely diced carrot, 1 cup finely diced celery, 3 cloves garlic
Add ground beef, breaking it into small pieces with a wooden spoon. Increase heat to medium-high and cook for about 10 minutes until the meat loses its red color.
16 ounces ground beef
Stir in tomato paste, cooking until its color deepens to a rich, brick red, about another minute.
2 tablespoons double-concentrated tomato paste
Pour in white wine (3/4 to 1 cup) and water (3/4 to 1 cup OR just under 2 cups if you are not using wine). Season with salt and pepper, then reduce heat to low. Cover and simmer for 1½ hours, adding ½ cup water if the sauce dries.
1 teaspoon salt, 1/2 teaspoon freshly ground pepper, 1 cup dry white wine, 1 cup water
Once done, boil 1 pound of gnocchi until they float (2-4 minutes), drain, and toss with bolognese sauce. Top with freshly grated Parmigiano Reggiano and serve. Enjoy!
1 pound potato gnocchi