
This creamy tomato rice with crispy Parmesan crust is one of those dishes that feels cozy and special all at once. With juicy tomatoes and fragrant basil layered over tender jasmine rice, it strikes the perfect balance between rich and fresh. Whether you serve it as a side or a vegetarian centerpiece, it delivers both texture and comfort in every bite.
I threw this together on a night when I had almost nothing in the fridge and now it is a household favorite that never fails
Ingredients
- Jasmine rice: provides a fluffy base and light floral aroma
- Olive oil: adds richness and helps the rice toast for better flavor
- Cherry tomatoes: bring bright tang and a juicy contrast to the cheese
- Parmesan cheese: gives intense flavor and forms a crisp top layer
- Garlic: offers a pungent savory depth to start the base
- Small onion: sweetens the dish and blends seamlessly when finely chopped
- Chicken or vegetable stock: deepens the flavor and keeps rice tender
- Fresh basil: adds a fragrant herbal finish and a pop of color
- Salt and pepper: unify the flavors and season the entire dish
Step-by-Step Instructions
- Rinse the Rice:
- Rinse the rice under cold running water until the water turns clear to remove excess starch and achieve a light fluffy texture
- Sauté the Aromatics:
- Warm olive oil in a non stick skillet over medium heat then add the onion and garlic Cook for about three minutes stirring gently until the onion softens and releases a fragrant aroma
- Toast the Rice:
- Add the rinsed rice to the skillet Stir thoroughly to coat each grain in the oil and aromatics Cook for about three minutes until the rice begins to turn golden and smell nutty
- Cook the Rice:
- Pour in the stock and raise the heat until it reaches a gentle boil Cover with a lid and reduce heat to low Let it simmer for fifteen minutes until the liquid is absorbed and the rice is cooked through
- Add the Cheese and Tomatoes:
- Sprinkle the grated Parmesan evenly across the surface of the rice Arrange the halved cherry tomatoes cut side up pressing them lightly into the rice so they settle into the top layer
- Create the Crispy Crust:
- Increase the heat to medium and cook uncovered without stirring for five to seven minutes This allows the cheese to melt and develop a crisp browned crust on the surface
- Finish and Garnish:
- Remove the skillet from the heat Scatter chopped fresh basil over the top and season with salt and pepper to taste Let it rest briefly before serving
- Serve Immediately:
- Spoon the rice onto plates while the top is still crisp and golden and the inside remains creamy and tender

The crispy Parmesan top is my favorite part and my daughter calls it rice pizza We always end up fighting over the edges
Storage Tips
Cool any leftovers completely then store in an airtight container in the refrigerator for up to three days For best texture reheat in a skillet over medium heat to revive the crispiness or use the microwave if short on time
Ingredient Substitutions
Use vegetable stock to keep it fully vegetarian Swap Parmesan with pecorino or mozzarella for a different flavor profile Grape tomatoes or diced plum tomatoes work well if cherry tomatoes are unavailable
Serving Suggestions
Pairs beautifully with grilled chicken or fish for a full meal For a lighter pairing try it with a simple green salad or roasted seasonal vegetables

Cultural Context
This dish pulls from classic Italian combinations of tomato basil and Parmesan but transforms them into a rustic rice dish that feels familiar yet elevated It bridges comfort food with Mediterranean brightness
Frequently Asked Questions About Recipes
- → How do I get a crispy Parmesan crust?
After cooking the rice, add Parmesan and tomatoes on top and cook uncovered without stirring. This allows the cheese to crisp up.
- → Can I use a different type of rice?
Yes, basmati or long grain rice also works well. Avoid short-grain varieties to maintain a fluffy texture.
- → Is this dish vegetarian?
Yes, if you use vegetable stock instead of chicken stock, the dish remains vegetarian-friendly.
- → Can I substitute the cherry tomatoes?
Grape or diced Roma tomatoes are great alternatives. Just ensure they’re ripe and juicy.
- → What herbs go well with this dish?
Fresh basil works best, but you can also use parsley, thyme, or oregano to suit your taste.
- → Can I reheat leftovers?
Yes, reheat in a skillet to restore the crisp texture or microwave for a quicker option.