Tomato Mozzarella Risotto is a warm, creamy weeknight dish that fills the kitchen with a bright tomato smell and soft, cheesy comfort. It cooks in one pot and needs simple ingredients you likely already have. This recipe works when you want a cozy family meal that warms hands and hearts. If you love cheesy meals, try our air fryer chicken mozzarella wraps for another family favorite.
Why Make This Recipe
- Quick & Easy: Mostly stove-top work and about 30–40 minutes total.
- Family Favorite: Mild, cheesy, and kid-friendly flavors everyone asks for again.
- Budget-Friendly: Uses pantry staples—rice, canned tomatoes, and a block of mozzarella.
- Comforting: The hot, creamy texture soothes and feels like a hug after a long day.
What makes this recipe stand out is the fresh tomato brightness paired with gooey mozzarella. It brings a little nostalgia—tomato-sauce memories—while staying simple enough for a weeknight. The steam, the soft rice grains, and the melted cheese make it a reliably satisfying dish.
Ingredients
For the base:
- 1 1/2 cups arborio rice (short-grain risotto rice)
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 cup dry white wine (optional; use extra broth if skipping)
- 4 cups low-sodium chicken or vegetable broth, kept warm
- 1 (14 oz) can crushed tomatoes, or 1 1/2 cups fresh diced tomatoes
- 2 tbsp olive oil
- 1 tbsp unsalted butter (optional, for extra creaminess)
For the cheese & herbs:
- 1 cup fresh mozzarella, diced or torn into small pieces (use ball or block)
- 1/2 cup grated Parmesan cheese (optional, for depth)
- A handful fresh basil leaves, torn
- Salt and freshly ground black pepper to taste
Notes:
- Use unsalted butter if you watch sodium, and taste before adding salt.
- Warm the broth in a saucepan before starting—this helps the rice cook evenly.
How to Make Tomato Mozzarella Risotto
- Prep: Warm the broth in a small pot and keep it at a gentle simmer. Dice the onion, mince the garlic, and cut the mozzarella into small pieces. (Why: warm broth keeps the rice cooking steady and smooth.)
- Sauté onion and garlic: Heat olive oil in a wide, heavy pan over medium heat. Add the chopped onion and cook until soft and translucent, 4–5 minutes. Stir in garlic for 30 seconds until fragrant. (Tip: don’t brown the garlic or it will taste bitter.)
- Toast the rice: Add the arborio rice and stir it in the oil for 1–2 minutes until the edges look a bit translucent. This light toasting helps the rice hold texture.
- Deglaze with wine: Pour in the white wine, if using, and stir until mostly absorbed. (Why: wine adds brightness and cuts the tomato richness.)
- Add tomatoes: Stir in the crushed or diced tomatoes and let them warm through for 1–2 minutes.
- Add warm broth, ladle by ladle: Add one ladle of warm broth and stir gently until almost absorbed. Continue adding broth one ladle at a time, stirring often, letting the rice absorb most liquid before adding more. This takes about 18–20 minutes. (Why: slow broth addition releases starch and creates creamy risotto.)
- Check texture: Taste the rice after 18 minutes — it should be tender with a slight bite (al dente). If too firm, add another splash of broth and cook a minute more.
- Finish with cheese and butter: Remove the pan from heat. Stir in the diced mozzarella and grated Parmesan, and add the tablespoon of butter if you like extra silkiness. Stir until the cheese melts into the rice. (Tip: fold gently so the rice stays creamy, not gluey.)
- Season and rest: Season with salt and pepper, then stir in torn basil. Let the risotto rest for 1–2 minutes before serving so flavors settle.

How to Serve Tomato Mozzarella Risotto
- Spoon into warm bowls and top with a few extra torn basil leaves and a drizzle of good olive oil. The steam and fresh basil smell will lift the whole dish.
- Pair with a crisp green salad and crusty bread for mopping up the creamy sauce.
- For a fun spread, serve alongside crispy air fryer mozzarella sticks as an appetizer—cheesy fun for kids and adults.
How to Store Tomato Mozzarella Risotto
- Fridge: Cool to room temperature, transfer to an airtight container, and keep up to 3 days.
- Freezer: Not ideal because texture changes, but you can freeze for up to 1 month in a freezer-safe container. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stove over low heat with a splash of broth or milk, stirring until creamy. Microwave in short bursts, stirring between, and add liquid as needed.
Tips to Make Tomato Mozzarella Risotto
- Stir often but gently — stirring releases starch for creaminess without mashing grains.
- Keep broth warm so you don’t shock the rice and slow cooking.
- Use fresh mozzarella for a soft, melty finish; reserve a little to add on top just before serving.
- If you want silkier risotto, stir in a small knob of butter or extra Parmesan at the end.
Variation
- Vegetarian: Use vegetable broth and add a cup of sautéed mushrooms or spinach for bulk.
- Tomato-Basil Twist: Stir in a spoonful of sun-dried tomato pesto or roasted cherry tomatoes at the end for extra tomato depth.
FAQs
Can I use a different rice for risotto?
Short-grain arborio, carnaroli, or vialone nano are best. Long-grain rice won’t release the same starch and will give a drier, less creamy result.
What if my risotto is too thick or too thin?
If too thick, add a little warm broth and stir until it loosens. If too thin, simmer a minute longer without adding liquid so excess moisture evaporates.
Can I make this ahead of time?
You can cook risotto up to a day ahead, but it will firm up. Reheat gently with broth and stir to bring back creaminess. Freezing changes texture, so it’s a last resort.
Can I use pre-shredded mozzarella?
Yes, but pre-shredded cheese often has anti-caking agents that slightly change melt quality. Freshly torn or cubed mozzarella gives a softer, nicer melt.
Conclusion
This Tomato Mozzarella Risotto brings simple ingredients together into a warm, comforting bowl that’s both cozy and satisfying. The tomato tang and soft melted mozzarella make each spoonful bright and rich, perfect for family dinners or casual guests. If you want a related take or inspiration, see this lovely Caprese Risotto (Tomato, Mozzarella and Basil) recipe for another way to enjoy these flavors. Please leave a comment and a star rating if you try this—share on Pinterest or Facebook so friends can try it too. What twist did you try? Let us know below!

Tomato Mozzarella Risotto
Ingredients
For the base
- 1.5 cups arborio rice short-grain risotto rice
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 cup dry white wine (optional) use extra broth if skipping
- 4 cups low-sodium chicken or vegetable broth, kept warm
- 14 oz can crushed tomatoes, or 1 1/2 cups fresh diced tomatoes
- 2 tbsp olive oil
- 1 tbsp unsalted butter (optional) for extra creaminess
For the cheese & herbs
- 1 cup fresh mozzarella, diced or torn into small pieces use ball or block
- 0.5 cup grated Parmesan cheese (optional) for depth
- 1 handful fresh basil leaves, torn
- Salt and freshly ground black pepper to taste
Instructions
Preparation
- Warm the broth in a small pot and keep it at a gentle simmer.
- Dice the onion, mince the garlic, and cut the mozzarella into small pieces.
Cooking
- Heat olive oil in a wide, heavy pan over medium heat.
- Add the chopped onion and cook until soft and translucent, about 4–5 minutes.
- Stir in the garlic for 30 seconds until fragrant.
- Add the arborio rice and stir it in the oil for 1–2 minutes until the edges look a bit translucent.
- Pour in the white wine, if using, and stir until mostly absorbed.
- Stir in the crushed or diced tomatoes and let them warm through for 1–2 minutes.
- Add one ladle of warm broth and stir gently until almost absorbed.
- Continue adding broth one ladle at a time, stirring often, for about 18–20 minutes.
- Taste the rice after 18 minutes — it should be tender with a slight bite (al dente).
- Remove the pan from heat and stir in the diced mozzarella and grated Parmesan.
- Add the tablespoon of butter if you like extra silkiness and stir until the cheese melts into the rice.
- Season with salt and pepper, then stir in torn basil.
- Let the risotto rest for 1–2 minutes before serving.