I have to tell you, I absolutely adore this Caprese Risotto with Roasted Cherry Tomatoes, Mozzarella, and Basil Pesto Recipe. It’s my go-to comfort food when I want something rich, vibrant, and irresistibly creamy. Each spoonful bursts with the juicy sweetness of roasted cherry tomatoes, the luscious melty mozzarella, and the fresh punch of basil pesto—a perfect harmony of classic Italian flavors that always makes me feel like I’m dining al fresco in Tuscany.
Why You'll Love This Caprese Risotto with Roasted Cherry Tomatoes, Mozzarella, and Basil Pesto Recipe
What really excites me about this dish is how the flavors come together to create a beautifully balanced experience. The slow-cooked arborio rice gets luxuriously creamy while soaking up the essence of vegetable stock, and then the roasted cherry tomatoes add bursts of sweetness with a gentle caramelized edge. Then, the fresh mozzarella melts into little pillows of gooey goodness, complementing the bright, herbaceous notes from the basil pesto. It’s a delightful flavor journey in every bite.
On top of being incredibly delicious, this Caprese Risotto with Roasted Cherry Tomatoes, Mozzarella, and Basil Pesto Recipe is surprisingly straightforward to make, even if you’re relatively new to risottos. I love how you can multitask by roasting tomatoes and toasting pine nuts while the rice slowly absorbs the broth, making it feel like less of a fuss. It’s the perfect dish for a cozy weeknight dinner, a casual dinner party, or whenever you want to impress friends with a comforting yet elegant meal that’s totally worth every bite.
Ingredients You'll Need
Keeping this dish simple is one of its greatest strengths. Each ingredient plays a key role: from the creamy arborio rice to the juicy roasted tomatoes, the fresh mozzarella, and the vibrant basil pesto, every element brings its own unique texture, color, and flavor.
- 2 tablespoon oil: Use a good quality olive oil for richness and depth of flavor.
- 1 onion, finely chopped: Adds a sweet base note that mellows as it cooks.
- 3 cloves garlic, finely chopped: Brings warmth and aromatic fragrance to the dish.
- 500 g arborio rice: The star of the recipe that absorbs all those delicious flavors while staying creamy.
- 1.75 litres vegetable stock: The liquid gold that gently simmers the rice to softness.
- 250 g cherry tomatoes: Roasting the tomatoes enhances their natural sweetness and juiciness.
- ½ teaspoon salt: Enhances and balances the overall flavor profile.
- ½ teaspoon black pepper: Adds a touch of gentle heat and complexity.
- 3 tablespoon pine nuts: Toasted for a nutty crunch that contrasts beautifully with the creamy risotto.
- 250 g fresh mozzarella: Chunky pieces melt into luscious pockets throughout the risotto.
- 160 g fresh basil pesto: Brings fresh herbaceous brightness and vibrant green color.
Directions
Step 1: Heat most of the oil in a large pan or wok over medium heat. Add the chopped onion and garlic, and cook with regular stirring until they're soft and translucent, about 5-7 minutes. This creates the perfect fragrant base for your risotto.
Step 2: Add the arborio rice to the pan and stir to coat it evenly with the oil, onion, and garlic mixture. If you like, toast the rice for 1-2 minutes, stirring frequently, which helps to add a subtle nutty flavor.
Step 3: Pour in a generous splash of the vegetable stock and stir well. Keep the mixture at a gentle simmer, stirring regularly. Allow most of the liquid to absorb before adding more stock—typically 1 to 2 cups at a time. This gradual process takes patience but results in that unmistakably creamy risotto texture.
Step 4: While the rice is simmering, prepare the roasted cherry tomatoes. Place them in a baking dish, season with salt and pepper, and drizzle with a little oil. Roast in a preheated oven at 190°C (375°F) for around 25 minutes until they're soft, juicy, and slightly caramelized.
Step 5: Toast the pine nuts in a dry frying pan over medium heat. Watch closely and shake the pan often because once they start turning golden, they can burn quickly. Once toasted to a lovely golden brown, immediately remove from heat to preserve their perfect crunch.
Step 6: Continue adding vegetable stock and stirring the risotto until the rice becomes tender and creamy, about 30-40 minutes total. The risotto should be silky but still have a slight bite in the center. I usually use close to 1.75 litres (~7 cups) of stock, but the exact amount can vary depending on your stove and pot.
Step 7: Finally, fold in the torn mozzarella chunks, half of the roasted tomatoes, half of the basil pesto, and a generous grind of black pepper. Gently mix to distribute everything without breaking up the cheese too much. Let the mozzarella melt into gooey pockets that make each bite truly decadent.
Step 8: Serve the risotto immediately, topping each portion with the remaining roasted tomatoes, toasted pine nuts, and a drizzle of the leftover fresh basil pesto for an irresistible finish.
Servings and Timing
This recipe serves 6 hearty portions, making it wonderful for sharing with family or friends. Prep time is about 10 minutes, mostly for chopping and gathering ingredients, while the cook time is roughly 45 minutes. Altogether, you’re looking at about 55 minutes from start to finish with no additional resting time required, so you can serve this dish piping hot and fresh from the stove for the best experience.
How to Serve This Caprese Risotto with Roasted Cherry Tomatoes, Mozzarella, and Basil Pesto Recipe
When I serve this risotto, I like to keep the accompaniments light but complementary. A crisp green salad with a lemony vinaigrette or a simple arugula salad provides a refreshing contrast to the creamy risotto. You could also add some crusty bread on the side to soak up all those luscious juices and pesto drizzles.
Presentation-wise, I love piling the risotto onto warm plates and carefully arranging the extra roasted cherry tomatoes on top, so they shine like little jewels. Sprinkling the toasted pine nuts last just before serving adds texture and a nutty aroma that really elevates every bite. I also sometimes add a fresh basil leaf for a pop of color and freshness.
This dish pairs beautifully with crisp white wines such as Sauvignon Blanc or Pinot Grigio, which brighten the palate with their acidity. For a non-alcoholic option, a sparkling water with a twist of lemon or a chilled herbal iced tea balances the richness perfectly. I often serve this risotto warm or hot, which I find brings out the flavor and keeps the cheese delightfully melty.
Variations
I like to mix things up sometimes with this Caprese Risotto recipe. For example, swapping out the fresh mozzarella with burrata works wonders if you want an even creamier texture with a richer center. I’ve also made it with vegan cheese alternatives and used nutritional yeast to add a cheesy flavor, making it suitable for plant-based diets.
To tweak the flavor profile, you can add a splash of white wine when you start cooking the rice, which adds a subtle fruity tang that complements the basil pesto beautifully. If you’re looking for something heartier, I sometimes toss in sautéed mushrooms or roasted asparagus for extra texture and earthiness. And for a gluten-free version, just ensure your stock and pesto are free from any gluten-containing ingredients, which they typically are.
Cooking methods can vary a bit too—I’ve tried making this risotto in an Instant Pot to save time, which works surprisingly well while still delivering creamy results. Just be sure to add the mozzarella, tomatoes, and pesto at the end so their fresh flavors don’t cook off.
Storage and Reheating
Storing Leftovers
If you have any leftovers of this Caprese Risotto with Roasted Cherry Tomatoes, Mozzarella, and Basil Pesto Recipe, the best way to store them is in an airtight container in the refrigerator. I find it keeps well for about 2 to 3 days. Make sure to cool the risotto to room temperature before sealing it to avoid condensation, which can affect texture.
Freezing
While risotto doesn’t freeze perfectly due to its creamy texture, you can freeze leftovers if necessary. Transfer the risotto into freezer-safe containers or heavy-duty freezer bags, leaving some room for expansion. It’s best to freeze portions individually for quicker thawing. The risotto will keep for up to 1 month in the freezer. When you’re ready to enjoy, thaw overnight in the fridge before reheating gently.
Reheating
The key to reheating risotto so it stays creamy is to add a splash of water or broth to loosen it up. I usually warm it gently in a saucepan over low heat, stirring frequently, and adding a little more liquid until it reaches the perfect consistency. Avoid using the microwave as it can dry out the risotto and make the texture grainy. Reheating slowly helps the mozzarella regain that melty goodness and keeps the flavors vibrant.
FAQs
Can I use a different type of rice for this risotto?
Arborio rice is ideal because of its high starch content, which creates the creamy texture risotto is known for. Using other rice types like jasmine or basmati won't give the same result, as they don’t release as much starch. If arborio isn’t available, Carnaroli or Vialone Nano rice are great substitutes.
How do I know when the risotto is cooked perfectly?
The rice should be tender but still have a slight bite in the center—you don’t want it mushy or crunchy. The texture should be creamy and fluid, almost like a thick porridge. Taste test often during cooking and adjust the cooking time or liquid as needed.
Can I make this recipe vegan?
Absolutely! You can replace fresh mozzarella with a vegan cheese alternative that melts well or omit the cheese entirely for a lighter dish. Use a vegan-friendly basil pesto and vegetable stock to keep it plant-based while preserving those classic Caprese flavors.
Is it possible to prepare parts of this recipe ahead of time?
Yes, roast the cherry tomatoes and toast pine nuts ahead to save time on the day, storing them separately in the fridge. You can also chop the onion and garlic in advance. However, I recommend cooking and finishing the risotto just before serving for the best texture and flavor.
What wine pairs best with this Caprese Risotto?
I love pairing this dish with a crisp, acidic white wine like Sauvignon Blanc or Pinot Grigio. Their brightness cuts through the creaminess and enhances the fresh tomato and basil flavors. If you prefer red, a light-bodied Pinot Noir works beautifully too.
Conclusion
I truly hope you’ll give this Caprese Risotto with Roasted Cherry Tomatoes, Mozzarella, and Basil Pesto Recipe a try soon. It’s one of those dishes that feels like a warm hug on a plate—comforting, fresh, and just bursting with flavor. Sharing it with loved ones or savoring a quiet night in, it never fails to bring a smile. Cooking it yourself means you get to enjoy every gooey cheesy bite with pride and joy.
PrintCaprese Risotto with Roasted Cherry Tomatoes, Mozzarella, and Basil Pesto Recipe
This creamy Caprese Risotto combines the rich flavors of arborio rice cooked slowly in vegetable stock with roasted cherry tomatoes, fresh mozzarella, and aromatic basil pesto. Toasted pine nuts add a delightful crunch, making this Italian-inspired dish perfect for a comforting vegetarian meal that highlights fresh, vibrant ingredients.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Base
- 2 Tbsp oil
- 1 onion, finely chopped
- 3 cloves garlic, finely chopped
- 500 g (~ 2 ½ cups) arborio rice
- 1.75 litres (~ 7 cups) vegetable stock (liquid, cube, or jelly)
Roasted Tomatoes
- 250 g (~ 9 oz) good quality cherry tomatoes
- ½ tsp salt
- ½ tsp black pepper
- Additional oil for drizzling
Additions and Garnishes
- 3 Tbsp pine nuts
- 250 g (~ 9 oz) fresh mozzarella cheese, roughly torn into chunks
- 160 g (~ ⅔ cup) good quality fresh basil pesto
Instructions
- Sauté Aromatics: Heat most of the oil in a large pan or wok over medium heat. Add the finely chopped onion and garlic and cook for a few minutes, stirring regularly, until soft and translucent.
- Toast Rice: Add the arborio rice to the pan and stir well to combine with the aromatics. Cook for 1-2 minutes, stirring continuously, to lightly toast the rice and enhance its flavor.
- Begin Cooking Risotto: Pour a good splash of vegetable stock into the rice mixture and stir well. Bring it to a gentle simmer and stir regularly, allowing the rice to absorb most of the liquid before adding more. Continue adding stock in increments of 1-2 cups as it gets absorbed.
- Roast Tomatoes: While the risotto simmers, preheat the oven to 190°C (375°F / Gas Mark 5). Place the cherry tomatoes in a baking dish, sprinkle with salt and pepper, and drizzle with a little oil. Roast for about 25 minutes until they are soft and juicy.
- Toast Pine Nuts: In a dry frying pan over medium heat, toast the pine nuts. Keep shaking the pan often to ensure even browning and prevent burning. Once golden brown, immediately remove them from the pan to stop cooking.
- Finish Risotto: Continue adding vegetable stock and stirring the rice for 30-40 minutes total, until the rice is soft but still slightly al dente. Approximately 1.75 litres of stock will be used, but this may vary.
- Add Cheese and Pesto: Stir in the torn mozzarella chunks, half of the roasted tomatoes, and half of the basil pesto, along with a generous amount of black pepper. Gently mix until the mozzarella melts and creates creamy pockets throughout the risotto.
- Serve: Plate the risotto and top with the remaining roasted tomatoes, toasted pine nuts, and drizzle with the remaining basil pesto for a fresh, flavorful finish.
Notes
- Keep stirring the risotto frequently to prevent it from sticking and to achieve that creamy texture.
- When toasting pine nuts, watch closely as they burn easily once browned.
- You can substitute basil pesto with homemade pesto or store-bought for convenience.
- The amount of stock may vary slightly depending on the stovetop heat and rice brand; add gradually until the desired texture is reached.
- For added depth, finish with a drizzle of good quality olive oil before serving.
Leave a Reply