Creamy Polenta with Savory Meatballs in Tomato Sauce Recipe
Introduction
Creamy Polenta & Meatballs is a comforting Italian-inspired dish that perfectly balances rich, tender meatballs with smooth, cheesy polenta. This recipe offers a delicious homemade marinara sauce and a hearty meal to enjoy any night of the week.

Ingredients
- 1 (28-oz.) can whole peeled tomatoes
- 1 small yellow onion, peeled, quartered
- 2 sprigs fresh basil
- 5 tbsp. unsalted butter
- Cooking spray
- 1 large egg
- 1 clove garlic, grated
- 1/2 cup Italian-style bread crumbs
- 1/2 cup finely grated Parmesan
- 1/2 cup whole milk
- 1/4 cup chopped fresh parsley
- 1 tsp. kosher salt, plus more
- 1/4 tsp. freshly ground black pepper, plus more
- 8 oz. bulk sweet Italian sausage
- 8 oz. ground pork
- 2 cups whole milk
- 1 tsp. kosher salt
- 1 cup instant polenta
- 4 oz. mascarpone or cream cheese
- 1/4 cup finely grated Parmesan, plus more for serving
- Freshly ground black pepper
- Fresh basil leaves, for serving
Instructions
- Step 1: Place the canned tomatoes and their juices in a medium pot. Break up the tomatoes into bite-sized pieces using your hands or a potato masher. Add the quartered onion, basil sprigs, and butter to the pot.
- Step 2: Bring the mixture to a simmer over medium-low heat. Reduce the heat to low, partially cover the pot, and cook, stirring occasionally, until the onions are very soft, about 40 minutes. Remove and discard the onions and basil.
- Step 3: Preheat the oven to 425°F. Line a baking sheet with foil and lightly spray with cooking spray. In a large bowl, combine the egg, grated garlic, bread crumbs, Parmesan, milk, parsley, salt, and pepper.
- Step 4: Crumble the sausage and ground pork into the egg mixture. Mix gently with clean hands until just combined. Shape the mixture into 2-inch meatballs (about 3 tablespoons each) and arrange them on the prepared baking sheet.
- Step 5: Bake the meatballs for about 15 minutes, stirring once after 10 minutes, until they are lightly browned.
- Step 6: Transfer the meatballs to the marinara sauce. Cover and simmer over low heat, turning occasionally, until the flavors meld and the meatballs are cooked through, about 10 minutes. Remove from heat and season the sauce with salt and pepper.
- Step 7: While the meatballs cook, prepare the polenta. In a large pot over medium-high heat, combine the milk, salt, and 2 cups of water. Whisk while slowly adding the polenta in a steady stream.
- Step 8: Bring the mixture to a boil, then reduce the heat to low. Continue whisking vigorously until the polenta thickens, about 3 minutes. Remove from heat and stir in the mascarpone and Parmesan. Season with freshly ground black pepper.
- Step 9: Spread the creamy polenta on a serving platter. Spoon the meatballs and sauce over the top. Garnish with fresh basil leaves and additional Parmesan before serving.
Tips & Variations
- For a vegetarian version, substitute the meatballs with lentil or mushroom-based balls and use vegetable broth instead of meat juices in the sauce.
- Use freshly grated Parmesan for the best flavor boost.
- If you prefer a thinner sauce, add a splash of water or broth to loosen it while simmering.
- Polenta can also be cooked with chicken broth instead of milk and water for extra richness.
Storage
Store any leftover meatballs with sauce and polenta separately in airtight containers in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of milk or water to loosen the polenta if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the sauce ahead of time?
Yes, the marinara sauce can be made up to 3 days in advance. Let it cool completely, then store it in an airtight container in the refrigerator until ready to use.
What type of polenta is best for this recipe?
Instant polenta works well because it cooks quickly and achieves a creamy texture. Regular polenta can be used, but it will require a longer cooking time and more stirring.
Print
Creamy Polenta with Savory Meatballs in Tomato Sauce Recipe
- Total Time: 1 hour 15 minutes
- Yield: 4 servings 1x
Description
This recipe offers a comforting dish of creamy polenta topped with savory Italian-style meatballs simmered in a rich homemade marinara sauce. The polenta is enriched with mascarpone and Parmesan for a luscious texture, while the meatballs combine sweet Italian sausage and pork for robust flavor. Perfect for a hearty family dinner, this recipe blends traditional Italian flavors with simple preparation steps.
Ingredients
Marinara Sauce
- 1 (28-oz.) can whole peeled tomatoes
- 1 small yellow onion, peeled, quartered
- 2 sprigs fresh basil
- 5 tbsp. unsalted butter
Meatballs
- Cooking spray
- 1 large egg
- 1 clove garlic, grated
- 1/2 c. Italian-style bread crumbs
- 1/2 c. finely grated Parmesan
- 1/2 c. whole milk
- 1/4 c. chopped fresh parsley
- 1 tsp. kosher salt, plus more
- 1/4 tsp. freshly ground black pepper, plus more
- 8 oz. bulk sweet Italian sausage
- 8 oz. ground pork
Polenta
- 2 c. whole milk
- 1 tsp. kosher salt
- 1 c. instant polenta
- 4 oz. mascarpone or cream cheese
- 1/4 c. finely grated Parmesan, plus more for serving
- Freshly ground black pepper
- Fresh basil leaves, for serving
Instructions
- Prepare Marinara Sauce: Place tomatoes and their juices in a medium pot. Using your hands or a potato masher, break up tomatoes into bite-sized pieces. Add the quartered onion, fresh basil sprigs, and butter to the pot. Bring the mixture to a simmer over medium-low heat. Reduce the heat to low, partially cover, and cook, stirring occasionally, until the onions are very soft and the sauce thickens, about 40 minutes. After cooking, remove and discard the onions and basil leaves.
- Make Sauce Ahead (Optional): The marinara sauce can be prepared up to 3 days in advance. Once cooled, store it in an airtight container in the refrigerator.
- Prepare Meatballs: Preheat the oven to 425°F (220°C). Line a baking sheet with foil and lightly spray with cooking spray to prevent sticking. In a large mixing bowl, combine the egg, grated garlic, Italian-style bread crumbs, Parmesan cheese, milk, chopped parsley, 1 teaspoon kosher salt, and 1/4 teaspoon freshly ground black pepper. Crumble the sweet Italian sausage and ground pork over this mixture. Using clean hands, gently mix until just combined; avoid overmixing to keep meatballs tender. Form the mixture into approximately 2-inch balls, about 3 tablespoons each, and place them on the prepared baking sheet.
- Bake Meatballs: Place the baking sheet in the oven and bake the meatballs for about 15 minutes, stirring or turning them halfway through after 10 minutes to ensure even browning. They should be lightly browned on the outside when done.
- Simmer Meatballs in Sauce: Transfer the baked meatballs to the prepared marinara sauce. Cover the pot and simmer over low heat, turning the meatballs occasionally to coat them evenly with sauce. Cook until the flavors meld and the meatballs are cooked through, approximately 10 minutes. Remove from heat when finished.
- Season Sauce: Taste the sauce and meatballs, adjusting with additional salt and freshly ground black pepper as desired. Keep the pot covered while preparing the polenta to retain warmth.
- Cook Polenta: In a large pot over medium-high heat, combine the whole milk, 1 teaspoon kosher salt, and 2 cups water. While whisking continuously, slowly add the instant polenta in a steady stream to prevent lumps. Bring the mixture to a boil, then reduce the heat to low and continue cooking, whisking vigorously until the polenta thickens, about 3 minutes. Remove the pot from heat, then stir in the mascarpone (or cream cheese) and 1/4 cup finely grated Parmesan. Season with freshly ground black pepper to taste.
- Assemble and Serve: Spread the creamy polenta evenly on a serving platter. Spoon the meatballs and marinara sauce over the polenta. Garnish with fresh basil leaves and additional grated Parmesan cheese. Serve warm and enjoy.
Notes
- The marinara sauce can be made a few days ahead and refrigerated, making meal prep more convenient.
- For a sharper flavor, use Parmesan Romano in place of Parmesan.
- Instant polenta is quick-cooking, but regular polenta can be used if cooking time is adjusted accordingly.
- Adjust salt and pepper throughout the recipe to suit your taste preferences.
- Leftover polenta can be refrigerated and sliced for grilling or frying later.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Keywords: creamy polenta, Italian meatballs, homemade marinara, comfort food, Italian dinner, sausage meatballs, mashed tomatoes, mascarpone polenta

