Skip to Recipe

There’s something magical about a bowl of creamy risotto, but if you’ve always thought it was too fussy for a weeknight, I’m here to change your mind. This vegetable-packed version comes together with simple pantry staples and a little patience at the stove, rewarding you with a silky, restaurant-worthy dish you can absolutely pull off tonight.

What Is Risotto?

Risotto is a classic Northern Italian rice dish made by slowly cooking short-grain rice, most commonly Arborio, in broth that’s added gradually and stirred constantly. This gentle cooking process coaxes starch out of the rice, creating that signature velvety, creamy texture without any cream actually being added.

Tips for Cooking and Prepping

#1: Use Arborio rice, not regular rice

Arborio’s high starch content is what gives risotto its creamy texture, so don’t swap it for long-grain white rice or you’ll lose that signature consistency.

#2: Add the broth slowly, one ladle at a time

Resist the urge to dump all the broth in at once. Adding it gradually and letting it absorb fully before the next addition is the key to properly cooked, creamy rice.

#3: Keep the broth simmering, not cold

Warming your broth in a separate pot before adding it keeps the rice cooking at a steady temperature, so it doesn’t stall out or turn gummy.

#4: Stir often but not obsessively

Frequent stirring helps release the rice’s starch for that creamy finish, but you don’t need to stir every single second while each batch of broth absorbs.

#5: Add delicate vegetables at the right time

Asparagus, tomato, and carrot are added partway through and at the end so they stay bright and tender-crisp instead of turning mushy from overcooking.

Recipe Variations and Substitutes

This risotto is easy to customize based on what’s in your fridge. Swap the mushrooms for zucchini or bell peppers, stir in a handful of baby spinach at the end, or add cooked shrimp, chicken, or white beans for extra protein. You can also finish it with a sprinkle of Parmesan cheese for an even richer, cheesier bite, or keep it dairy-free as written.

Serving Suggestions

Serve this creamy risotto as a satisfying main dish alongside a simple green salad and crusty bread for soaking up any extra broth. It also makes a lovely side dish paired with grilled chicken, roasted salmon, or seared steak for a more indulgent dinner.

Storing, Make-Ahead, and Freezing Tips

Risotto is best enjoyed fresh since it can lose some of its creamy texture as it sits, but leftovers still taste great. Store cooled risotto in an airtight container in the fridge for up to 3 days, and reheat gently on the stovetop with a splash of extra broth or water to loosen it back up. Freezing is possible for up to 2 months, though the texture will be a bit softer once thawed and reheated.

FAQs

Why is my risotto not creamy?

Creaminess comes from slowly releasing the rice’s starch, so if the broth was added too quickly or the heat was too high, the rice won’t cook evenly and release enough starch. Stick to gradual additions and steady, constant stirring for the best texture.

Can I make risotto without wine?

Yes, this recipe skips wine entirely and relies on vegetable broth for flavor, so it’s naturally alcohol-free while still being rich and savory.

Do I have to use olive oil to saute the vegetables?

No, if you want a lighter or oil-free version, you can saute the mushrooms, onion, and garlic in water instead of olive oil with great results.

Can I use a different vegetable broth or chicken broth?

Absolutely, chicken broth can be substituted for vegetable broth if you’re not keeping the dish vegetarian, and either will work well with the other ingredients.

How do I know when the risotto is done?

The rice should be slightly creamy and just tender, not mushy or hard in the center; this typically takes about 20 to 25 minutes of broth being added and absorbed after the initial rice toasting step.

Easy Vegetable Risotto Recipe

Prep time: 15 min | Cook time: 35 min | Total time: 50 min | Servings: 4

Ingredients

  • 2 Tablespoons olive oil (optional; you can use water instead for sauteing)
  • 2 cups sliced fresh mushrooms
  • ½ cup chopped onion
  • 2 garlic cloves, minced
  • 1 cup uncooked Arborio rice
  • 3 cups vegetable broth
  • ¾ cup bite-size asparagus pieces
  • ¾ cup seeded and diced tomato
  • ¼ cup shredded carrot
  • 3 Tablespoons snipped fresh basil

Instructions

  1. In a large saucepan over medium heat, heat the olive oil. Add the mushrooms, onion, and garlic and cook until the onion is tender.
  2. Add the rice. Cook and stir for about 5 minutes more, until the rice turns golden brown.
  3. Meanwhile, in another saucepan, bring the vegetable broth to a boil, then reduce the heat and let it simmer. Slowly add 1 cup of the broth to the rice mixture, stirring constantly.
  4. Continue to cook and stir over medium heat until the liquid is absorbed. Add another ½ cup broth along with the asparagus, stirring constantly, and cook until the liquid is absorbed again. Add the remaining 1 cup of broth, ½ cup at a time, stirring constantly and letting it absorb between additions. This should take about 15 minutes total.
  5. Stir in the remaining ½ cup broth, the diced tomato, and the shredded carrot. Cook and stir until the rice is slightly creamy and just tender. Stir in the fresh basil and serve immediately.

For extra richness, stir in a handful of grated Parmesan just before serving, and always keep your broth warm on the stove so the rice cooks evenly.


Leave a Reply