Go Back
Šalša (Croatian Tomato Sauce)

Šalša (Croatian Tomato Sauce)

Servings 6 Servings


  • 4 pounds vine-ripened tomatoes
  • 1/4 cup olive oil
  • 1 tablespoon unsalted butter
  • 1 large onion peeled and finely diced
  • 5 cloves garlic peeled and minced
  • 1 tablespoon granulated sugar
  • Salt and freshly ground black pepper to taste
  • 2 tablespoons freshly chopped parsley


  • Bring a large pot of water to a boil. Fill a large bowl with cold water and place nearby. Cut a small "x" into the bottom of each of the tomatoes and gently add them to the water. Cook for 2 minutes, then drain and place the tomatoes in the cold water. Once they are able to be handled, peel off the skins and squeeze each tomato into a large bowl.
  • In a large pot, place the olive oil and butter over medium heat. Add the onion and cook, stirring occasionally, until browned. Stir in the tomatoes and garlic. Season with sugar, salt, and pepper. Once bubbling, reduce heat to a simmer and cook, stirring occasionally, until the tomatoes break down into a sauce, 45 minutes to 1 hour. If desired, use a potato masher to create a smoother sauce. Season to taste and stir in the parsley.
  • Serve warm with pasta, rice, or fries.