This post may contain affiliate links, please see the privacy policy for details.
Rich, savory and full of rustic charm, roasted tomato and meatball polenta is a cozy, satisfying dish that feels right at home on a fall or winter table. Juicy oven-roasted tomatoes pair perfectly with garlicky pork meatballs, while buttery, cheesy polenta creates a creamy base that brings it all together. A touch of truffle salt and fresh herbs adds layers of depth and warmth to this cozy yet elegant dish.

Roasted tomato and meatball polenta is hearty, comforting and full of rich flavor from juicy tomatoes, seasoned pork meatballs and cheesy polenta.
Also try meatball stew with potatoes, tomato Caprese soup and meatball marinara subs, and don’t miss pesto rosso with sun-dried tomatoes.

Why You’ll Love It
Easy: Italian meatballs with soft polenta isn’t difficult to make at all. There are also shortcuts you can take such as using frozen meatballs rather than making fresh or using leftover polenta, for example.
Authentic: Expect real Italian flavors in every mouthful of this polenta and gluten free meatball recipe. From the polenta to the parmesan cheese and spinach, there are authentic Italian flavors in every bite.
Impressive: Just because this is a simple meatball recipe, that doesn’t mean this dish isn’t impressive. The bright pops of color from the tomatoes and fresh basil make it a gorgeous looking dish, and it doesn’t fall short on flavor either.

Roasted Tomato and Meatball Polenta Ingredients
A complete list of ingredients and amounts can be found in the recipe card below.
Cherry tomatoes: Roasted until sweet and blistered to create a rich topping.
Truffle salt: Adds a luxurious umami kick throughout the dish.
Olive oil: Coats and roasts the tomatoes for rich flavor.
Garlic: Adds aroma and deep savory notes to both the sauce and the meatballs.
Chicken broth: Used to cook the polenta, adding savory depth.
Polenta: Creamy base that balances the bold flavors of the topping.
Ground pork: Main protein for juicy, flavorful meatballs.
Eggs: Help bind the meatball mixture.
Panko breadcrumbs: Add light texture to the meatballs, and so easy to substitute pork panko for a gluten free meatball recipe.
Herbs: Oregano and thyme add earthy and aromatic notes, while basil adds bright flavor to balance the richness.
Baby spinach: Wilts into the sauce for freshness and color.
Butter: Enriches the polenta and brings it all together.
Parmesan cheese: Melts into the polenta and finishes the dish.

How to Make Creamy Polenta and Meatballs
For more detailed instructions, with weights and measurements, jump to the printable recipe card.
Bake the tomatoes: Toss the tomatoes with oil, garlic cloves, and truffle salt and bake.
Make the meatballs: Combine the meatball ingredients and roll the mixture into meatballs.
Cook the meatballs: Brown the meatballs in oil and then finish cooking them in chicken broth.
Cook the polenta: Stir the polenta into the broth and cook until soft.
Make the sauce: Pan-fry the baked tomato mixture until golden brown then add spinach and basil.
Season the polenta: Flavour the soft polenta with salt, pepper, parmesan, and butter.
Plate and serve: Add meatballs and tomato mixture on top of the polenta and serve right away.

Substitutions and Variations
Use beef or turkey: Ground beef or turkey works well in place of pork.
Try vegan polenta: Swap butter and cheese for plant-based options.
Add mushrooms: Sauté with the tomatoes for extra depth.
Make it gluten free: Use pork panko (here) in place of the regular panko breadcrumbs.
Use canned tomatoes: In a pinch, drained canned cherry tomatoes will still work.

Serving Suggestions
With vegetables: Smoked asparagus or green beans would be good with your tomato and meatball polenta. And if you love Italian recipes as much as I do, this eggplant parmigiana is another idea.
With bread: Pair it with focaccia or mushroom focaccia.

Storage Instructions
Store: Keep leftovers in an airtight container in the refrigerator and eat within 3 days.
Freeze: Polenta doesn’t freeze well. Leftover cooked meatballs can be frozen in a freezer safe airtight container for 3 months.
Thaw: Defrost overnight in the fridge.
Reheat: Polenta is best when you serve immediately. However, you can warm it back up in a pan on the stove or microwave it.

Top Tips
Whisk polenta slowly: This prevents clumping and gives a smooth texture.
Roast tomatoes until blistered: That caramelized edge adds so much flavor.
Don’t drain meatball drippings: They add richness to the tomato mixture.
Stir the polenta well: Frequent stirring gives it a silky, lump-free finish.

Meatball Polenta with Tomato FAQs
If you substitute your favorite low carb-friendly breadcrumbs for the panko (or use pork panko) and serve over zucchini “noodles” instead of polenta, this could definitely be a worthy keto addition to your regular meal rotation.
Cornmeal is made by grinding dried corn kernels into a fine, medium or coarse texture. The difference between cornmeal and polenta is in the consistency of the grain. Polenta is more coarsely ground, which makes the end product less mushy, and it has a little more bite to it than cornmeal. Regular polenta can take up to 40 minutes to cook and requires constant stirring, while instant polenta or quick cooking polenta can be made in as few as 5 minutes.


Roasted Tomato and Meatball Polenta
Equipment
- Saucepan Large
- Skillet Large
- Microplane or Grater
- Cookie Scoop Optional
Ingredients
- 2 Tablespoons olive oil
- 8 Cloves garlic
- 3 Cups cherry tomatoes
- 1 ½ Teaspoons truffle salt
- 4 Cups chicken broth, or beef broth
- 1 ½ Cups polenta, cornmeal
- 1 ½ Pounds ground pork
- 2 eggs
- ½ Cup panko
- 1 Teaspoon oregano, dried
- 1 Teaspoon thyme, fresh leaves
- 3 Cups baby spinach
- ⅓ Cup basil, fresh, sliced
- 3 Tablespoons butter
- 1 Teaspoon truffle salt
- ½ Teaspoon black pepper, coarse
- ⅓ Cup Parmesan cheese, freshly grated
Instructions
- Preheat the oven to 425°F.
- Combine tomatoes, garlic cloves, olive oil, and truffle salt in a bowl and toss to coat. Spread onto a foil lined baking sheet and place into the oven. Bake for 20 minutes.
- Heat a skillet over medium high heat. Add coconut oil and swirl to coat the pan.
- In a large mixing bowl, combine pork, eggs, panko, black pepper, oregano, garlic powder, and thyme. Mix well.
- Pour chicken broth into a large saucepan over medium high heat and bring to a boil.
- While the chicken broth or beef broth is heating up, Form meat into 18 equal sized meatballs. I used a cookie scoop for uniform sized meatballs.
- Add meatballs to the frying pan and brown for 10 minutes, turning to evenly cook.
- Once the meatballs are cooked, remove from the pan and set aside. Leave the drippings in the pan.
- Slowly add the polenta to the broth in a steady stream. Whisk constantly as the polenta is added. Once fully incorporated, lower the heat to simmer and cover. Cook for 20 minutes, stopping to stir halfway through.
- Remove the tomatoes and garlic from the oven and add to the hot skillet. Cook for 5 minutes, then stir in half of the chopped basil and spinach. Cook for 3 minutes and add the meatballs back to the pan. Turn off the heat.
- Next, add the butter, truffle salt, black pepper, and parmesan to the polenta. Stir until melted.
- Serve polenta in a bowl and top with meatballs and tomatoes. Garnish with basil and Parmesan.
Notes
Roast tomatoes until blistered: That caramelized edge adds so much flavor.
Don’t drain meatball drippings: They add richness to the tomato mixture.
Stir the polenta well: Frequent stirring gives it a silky, lump-free finish.
Nutrition









Roasted tomato and meatball polenta is a delicious Italian dish which combines creamy, cheesy polenta with juicy, homemade meatballs, spinach, tomatoes, and more, for an authentic taste of Italy. The roasted chopped tomatoes are a nice change from tomato sauce or a marinara sauce. This is a great recipe for weeknight dinners that is incredibly easy to make!
Other Recipes to Try


Bella Bucchiotti
Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.











I’m glad i made this yesterday! It was a hit! So perfect!
This dish was a huge hit! I’ll definitely be making it again!
I loved how this came out and it was simple to make
Made this over the weekend and it was a big hit with my extended family. No one knew that the meatballs were gluten-free.
I never use polenta but bought some just for this recipe! It came out so comforting and even the kids devoured it!
I really love that you used polenta in your meatballs. It makes the meatball so dense and turned out moist. It’s so easy to make too.
You were certainly right about this being the ultimate comfort food, absolutely perfect for this rainy evening. I have never had polenta like this before, but will be making it like this from now on.
Used ground sausage for the meatballs and it turned out so fine! We had a great and fun dinner with this roasted tomato and meatballs polenta.
Oh wow! this looks delicious!
What a comforting hearty dish! I actually have some polenta that I can make in the fridge right now!
This sounds delicious! Polenta has been a new dish we’ve been adding to our meals and I love it!
I’ll have to try these out one day! They look really tasty.
Yummmmmm! We are having meatballs for dinner tonight, actually.
Meatballs yes, but Polenta is one food I’ve never had. Putting these two together is a win-win. Thanks for making this awesome recipe.
This is one of my favourite recipes, it looks amazing
This recipe looks so good! The meatballs on top of the creamy polenta makes for a delicious dinner recipe.