RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Caramelized Onion Parmesan Pasta (Italian-style)
  • Pan-Seared Beef Meatballs with Caramelized Onion Garlic-Butter Rice
  • Garlic Chicken with Creamy Parmesan Alfredo (or Tomato-Basil Marinara) — Over Herb Rice or in a Warm Flour Tortilla
  • Caramelized Onion Beef Stir-Fry with Steamed White Rice
  • Gourmet Grilled Sandwich with Caramelized Onion, Tomato, Cheddar & Gruyère
  • Yellow Rice Seafood Skillet (Paella‑style) with Salmon, Shrimp, Tomato & Green Onion
  • Browse all recipes →
Creamy Tomato & Parmesan Rice with Roasted Tomato Confit and Caramelized Onion

Creamy Tomato & Parmesan Rice with Roasted Tomato Confit and Caramelized Onion

By Tawnya Windmon

Modern Italian-inspired / ComfortIntermediate

A cozy yet elevated rice dish that combines sun‑kissed roasted tomatoes, sweet caramelized onion and garlic, and a rich finish of butter and Parmesan for a silky, restaurant‑quality plate. The roasted tomatoes lend a deep, concentrated sweetness and acidity while the cheese and butter coax the rice into a creamy, luxurious texture—comforting but refined.

Prep: 15 minutes
Cook: 40 minutes
Total: 55 minutes
4 servings

Ingredients

  • 300 g long-grain white rice (uncooked)
  • 2 large (about 400 g) ripe tomatoes
  • 1 medium (about 150 g) yellow onion
  • 3 cloves (about 9 g) garlic
  • 100 g Parmesan cheese, finely grated
  • 2 tbsp (28 g) unsalted butter
  • 2 tbsp (30 ml) extra-virgin olive oil
  • 900 ml vegetable or chicken stock (hot)
  • 1.5 tsp (adjust to taste) sea salt
  • 1/2 tsp freshly ground black pepper
  • 10 g fresh basil (optional, for garnish)
  • 1 tsp lemon zest (optional)

Instructions

1

Preheat oven to 400°F (200°C). Halve the tomatoes crosswise, place cut-side up on a rimmed baking sheet, drizzle with 1 tablespoon olive oil and a pinch (about 1/4 tsp) of salt. Roast for 25–30 minutes until the edges caramelize and flesh collapses. Why: Roasting concentrates the tomato's sugars and acidity, producing deep, jammy flavor that will give the finished rice an intense tomato note without watery dilution.

2

While tomatoes roast, finely dice the onion and mince the garlic. Heat 1 tablespoon olive oil plus 1 tablespoon butter in a wide, heavy sauté pan or shallow pot over medium heat. Add the diced onion and a pinch of salt; cook, stirring occasionally, until golden and caramelized (about 12–15 minutes). Add the garlic in the last 60 seconds. Why: Gently caramelizing the onion develops natural sweetness and savory depth—a foundation for the rice—while adding garlic late prevents it from burning and becoming bitter.

3

When the onion/garlic are translucent and fragrant, add the rice and stir to coat every grain with fat. Toast the rice 90 seconds to 2 minutes—don't brown it, just a light sheen. Why: Toasting the rice seals the exterior lightly, adding a subtle nutty flavor and helping the final texture stay distinct and not gluey.

4

Pour the hot stock into the pan (all at once) and bring to a gentle simmer. Add 1 tsp sea salt and 1/4 tsp black pepper. Reduce to a low simmer, cover partially and cook for 15–18 minutes, stirring once or twice, until rice is tender but still has a slight bite (al dente) and most liquid is absorbed. Why: Using hot stock prevents temperature shock and keeps cooking steady; covering partially controls evaporation so the rice cooks through evenly. Long-grain rice will not release the starch the same way Arborio does, so cook with a gentle hand to keep grains separate while still allowing enough liquid to become creamy when finished with butter and cheese.

5

While the rice cooks, remove the roasted tomatoes from the oven. Reserve two larger halves for garnish and roughly chop the remaining roasted flesh. If there is excess juice on the tray, scrape it into a small bowl and skim out any large seeds. Why: Reserving a couple of visual pieces for plating keeps the dish elegant; folding the concentrated tomato flesh into the rice distributes flavor without watering the texture.

6

When rice is tender and most stock is absorbed, remove pan from heat. Immediately stir in the remaining 1 tablespoon butter and all of the grated Parmesan. Fold in the chopped roasted tomatoes and lemon zest (if using). Taste and adjust seasoning with salt and pepper. Why: Finishing off heat with cold butter and cheese (monté) emulsifies and creates a silky, glossy texture—this is the shortcut to a risotto-style creaminess without specialty rice.

7

Let the rice rest, covered, for 3–5 minutes to allow flavors to marry and the texture to set. While resting, crisp the reserved roasted tomato halves quickly in a hot skillet with a drizzle of olive oil, about 30–45 seconds per side, just to warm them and add a caramelized edge for plating. Why: Resting evens out moisture and allows seasonal aromatics to bloom; searing the reserved tomato adds contrast in texture and temperature.

8

Spoon the rice into warmed shallow bowls, top with the seared tomato halves, scatter torn basil leaves, and finish with a light grind of black pepper and an extra shave of Parmesan if desired. Serve immediately. Why: Warm bowls keep the rice at ideal temperature; the finishing touches add freshness (basil) and visual appeal.

Chef's Tips

  • 1Use hot stock: adding hot stock prevents each grain from going into shock and helps the rice cook evenly for a better texture.
  • 2Don’t over-stir: for long-grain rice you want to stir just enough to prevent sticking. Over-stirring releases extra starch and will make the grains gluey.
  • 3Finish off the heat: stir butter and cheese into rice off the heat (monté) to emulsify the fats into the liquid and give the rice a lusciously glossy finish.

Variations

  • Make it with Arborio or Carnaroli for a true risotto: use the risotto technique (adding hot stock ladle by ladle, stirring constantly) and cook to a loose, creamy consistency.
  • Add protein: stir in cubed, pan-seared chicken thighs or shrimp at the end for a complete main course. For a vegetarian boost, fold in roasted chickpeas or sautéed mushrooms.
  • Swap the cheese: use shredded mozzarella for a melty, softer finish or ricotta stirred in for an extra creamy, tangy mouthfeel. Or combine Parmesan with Pecorino for a sharper edge.

Nutrition per Serving

540

Calories

17g

Protein

71g

Carbs

20g

Fat

3g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Creamy Tomato & Parmesan Rice with Roasted Tomato Confit and Caramelized Onion

By Tawnya Windmon

Creamy Tomato & Parmesan Rice with Roasted Tomato Confit and Caramelized Onion - long-grain white rice (uncooked), ripe tomatoes recipe

A cozy yet elevated rice dish that combines sun‑kissed roasted tomatoes, sweet caramelized onion and garlic, and a rich finish of butter and Parmesan for a silky, restaurant‑quality plate. The roasted tomatoes lend a deep, concentrated sweetness and acidity while the cheese and butter coax the rice into a creamy, luxurious texture—comforting but refined.

Modern Italian-inspired / ComfortIntermediate4 servings
Prep: 15 minutes
Cook: 40 minutes
55 minutes

Ingredients

  • 300 g long-grain white rice (uncooked)
  • 2 large (about 400 g) ripe tomatoes
  • 1 medium (about 150 g) yellow onion
  • 3 cloves (about 9 g) garlic
  • 100 g Parmesan cheese, finely grated
  • 2 tbsp (28 g) unsalted butter
  • 2 tbsp (30 ml) extra-virgin olive oil
  • 900 ml vegetable or chicken stock (hot)
  • 1.5 tsp (adjust to taste) sea salt
  • 1/2 tsp freshly ground black pepper
  • 10 g fresh basil (optional, for garnish)
  • 1 tsp lemon zest (optional)

Instructions

1

Preheat oven to 400°F (200°C). Halve the tomatoes crosswise, place cut-side up on a rimmed baking sheet, drizzle with 1 tablespoon olive oil and a pinch (about 1/4 tsp) of salt. Roast for 25–30 minutes until the edges caramelize and flesh collapses. Why: Roasting concentrates the tomato's sugars and acidity, producing deep, jammy flavor that will give the finished rice an intense tomato note without watery dilution.

2

While tomatoes roast, finely dice the onion and mince the garlic. Heat 1 tablespoon olive oil plus 1 tablespoon butter in a wide, heavy sauté pan or shallow pot over medium heat. Add the diced onion and a pinch of salt; cook, stirring occasionally, until golden and caramelized (about 12–15 minutes). Add the garlic in the last 60 seconds. Why: Gently caramelizing the onion develops natural sweetness and savory depth—a foundation for the rice—while adding garlic late prevents it from burning and becoming bitter.

3

When the onion/garlic are translucent and fragrant, add the rice and stir to coat every grain with fat. Toast the rice 90 seconds to 2 minutes—don't brown it, just a light sheen. Why: Toasting the rice seals the exterior lightly, adding a subtle nutty flavor and helping the final texture stay distinct and not gluey.

4

Pour the hot stock into the pan (all at once) and bring to a gentle simmer. Add 1 tsp sea salt and 1/4 tsp black pepper. Reduce to a low simmer, cover partially and cook for 15–18 minutes, stirring once or twice, until rice is tender but still has a slight bite (al dente) and most liquid is absorbed. Why: Using hot stock prevents temperature shock and keeps cooking steady; covering partially controls evaporation so the rice cooks through evenly. Long-grain rice will not release the starch the same way Arborio does, so cook with a gentle hand to keep grains separate while still allowing enough liquid to become creamy when finished with butter and cheese.

5

While the rice cooks, remove the roasted tomatoes from the oven. Reserve two larger halves for garnish and roughly chop the remaining roasted flesh. If there is excess juice on the tray, scrape it into a small bowl and skim out any large seeds. Why: Reserving a couple of visual pieces for plating keeps the dish elegant; folding the concentrated tomato flesh into the rice distributes flavor without watering the texture.

6

When rice is tender and most stock is absorbed, remove pan from heat. Immediately stir in the remaining 1 tablespoon butter and all of the grated Parmesan. Fold in the chopped roasted tomatoes and lemon zest (if using). Taste and adjust seasoning with salt and pepper. Why: Finishing off heat with cold butter and cheese (monté) emulsifies and creates a silky, glossy texture—this is the shortcut to a risotto-style creaminess without specialty rice.

7

Let the rice rest, covered, for 3–5 minutes to allow flavors to marry and the texture to set. While resting, crisp the reserved roasted tomato halves quickly in a hot skillet with a drizzle of olive oil, about 30–45 seconds per side, just to warm them and add a caramelized edge for plating. Why: Resting evens out moisture and allows seasonal aromatics to bloom; searing the reserved tomato adds contrast in texture and temperature.

8

Spoon the rice into warmed shallow bowls, top with the seared tomato halves, scatter torn basil leaves, and finish with a light grind of black pepper and an extra shave of Parmesan if desired. Serve immediately. Why: Warm bowls keep the rice at ideal temperature; the finishing touches add freshness (basil) and visual appeal.

Chef's Tips

  • 1Use hot stock: adding hot stock prevents each grain from going into shock and helps the rice cook evenly for a better texture.
  • 2Don’t over-stir: for long-grain rice you want to stir just enough to prevent sticking. Over-stirring releases extra starch and will make the grains gluey.
  • 3Finish off the heat: stir butter and cheese into rice off the heat (monté) to emulsify the fats into the liquid and give the rice a lusciously glossy finish.

Variations

  • Make it with Arborio or Carnaroli for a true risotto: use the risotto technique (adding hot stock ladle by ladle, stirring constantly) and cook to a loose, creamy consistency.
  • Add protein: stir in cubed, pan-seared chicken thighs or shrimp at the end for a complete main course. For a vegetarian boost, fold in roasted chickpeas or sautéed mushrooms.
  • Swap the cheese: use shredded mozzarella for a melty, softer finish or ricotta stirred in for an extra creamy, tangy mouthfeel. Or combine Parmesan with Pecorino for a sharper edge.

Nutrition per Serving

540

Calories

17g

Protein

71g

Carbs

20g

Fat

3g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with long-grain white rice (uncooked)🥘 More with ripe tomatoes🥘 More with yellow onion

Similar Recipes