If you’re craving a comforting, cozy classic that’s also completely meat-free, this Vegetarian Swedish Meatballs Recipe is about to become your new favorite weeknight dinner. Imagine tender, flavorful meatballs packed with earthy mushrooms and hearty wild rice, all smothered in a luscious, creamy gravy that’s rich without relying on any meat. It’s a delightful twist on traditional Swedish meatballs that brings warmth and satisfaction to the table, making it an ideal dish for vegetarians and meat-eaters alike.

Ingredients You’ll Need

A close-up of a pan filled with small round meatballs covered in a creamy white sauce. The meatballs have a browned, textured surface with bits of green herbs mixed in. The sauce is smooth and thick, lightly coating the meatballs and pooling around them. Small pieces of chopped green herbs are sprinkled over the top for color. A wooden spoon is partially visible on the right side, scooping up some meatballs. The pan sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

The magic of this Vegetarian Swedish Meatballs Recipe lies in its simple but thoughtfully chosen ingredients. Each one plays a vital role — from the umami depth of mushrooms to the rich tang from Greek yogurt and sour cream. Together, they create a perfect balance of taste, texture, and color that brings these meatballs to life.

  • 2 cups cooked wild rice: Adds a nutty texture and hearty bulk that helps the meatballs hold together perfectly.
  • 1 heaping cup finely chopped mushrooms: Brings an earthy umami flavor that mimics the savoriness of traditional meat.
  • 1/2 cup plain Greek yogurt: Adds creaminess and moisture while keeping the mixture light and tangy.
  • 2 eggs: The perfect binder to make sure your meatballs stay intact during baking.
  • 3/4 cup breadcrumbs: Helps absorb moisture and gives the meatballs structure and a slight bite.
  • 1 teaspoon smoked paprika: Infuses a subtle smoky warmth, elevating the savory profile.
  • 1 teaspoon garlic powder: Adds a gentle, aromatic kick without overpowering the dish.
  • 1/2 teaspoon salt: Enhances all the flavors beautifully.
  • Olive oil (optional): For greasing or adding slight crispness during baking if desired.
  • 3 tablespoons salted butter: The base for a rich, silky gravy that ties the whole dish together.
  • 1/2 teaspoon onion powder and/or garlic powder: Layered flavors for the gravy to keep it fragrant and flavorful.
  • 3 tablespoons flour: Thickens the gravy into the perfect coating consistency.
  • 1 1/2 cups vegetable broth: Adds depth and a subtle vegetable essence to the sauce.
  • 1/2 cup sour cream: Brings a luxurious tang and creaminess, making the gravy irresistibly smooth.
  • Salt and black pepper to taste: Season to your personal preference for a perfectly balanced flavor.

How to Make Vegetarian Swedish Meatballs Recipe

Step 1: Prepare the Meatball Mixture

Start by preheating your oven to 425 degrees Fahrenheit. In a large bowl, combine the cooked wild rice, finely chopped mushrooms, Greek yogurt, eggs, breadcrumbs, smoked paprika, garlic powder, and salt. Mix everything together until the ingredients are well incorporated — the mixture should be moist but firm enough to roll. This step is key because it ensures each meatball will hold its shape nicely during baking.

Step 2: Shape and Bake the Meatballs

Next, take about 1 to 2 tablespoons of the mixture and roll it into balls with your hands. Place them evenly spaced on a parchment-lined baking sheet. If you want, drizzle a little olive oil over them or brush lightly to encourage a golden finish, but this is optional. Pop them into the oven and bake for 15 to 20 minutes until they feel firm to the touch and have developed a lovely golden color. This gives you perfectly cooked meatballs with a tender interior.

Step 3: Make the Creamy Gravy

While the meatballs bake, melt the butter in a large skillet over medium heat. Stir in the onion powder, garlic powder, and flour. Cook this roux for a few minutes, whisking constantly to remove the raw flour taste and create a smooth base. Slowly whisk in the vegetable broth, a little at a time, stirring continuously so the sauce becomes nice and velvety without lumps. Once the broth is fully integrated, stir in the sour cream for that signature creamy tang. Adjust the consistency with extra broth if you prefer a thinner sauce, and season with salt and black pepper to taste.

Step 4: Combine and Warm Through

When the meatballs are baked to perfection, transfer them gently into the skillet with the gravy. Give everything a good stir so the meatballs are coated beautifully with sauce. Warm it all together on low heat just until everything is hot and melding wonderfully. This final step brings together all the fantastic flavors and textures we’ve built so carefully.

How to Serve Vegetarian Swedish Meatballs Recipe

In a clear glass bowl on a white marbled surface, there are seven visible layers of ingredients before mixing: at the bottom left, a layer of dark and light mixed wild rice with a rough texture; on top of the rice, two bright yellow raw eggs with shiny, smooth yolks; next to the eggs, a white creamy dollop of thick yogurt with a soft texture; to the right of the yogurt, a pile of light brown finely ground breadcrumbs with a grainy texture; beneath the breadcrumbs, a small heap of white salt with a fine powder look; next to the salt, a small amount of reddish-brown paprika powder with a smooth appearance; and to the top right, roughly chopped brown mushrooms with a rough, uneven texture. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A sprinkle of freshly chopped parsley or dill makes a bright, fresh contrast to the creamy richness of the meatballs and gravy. If you’re feeling indulgent, add a few dollops of lingonberry jam on the side — this classic Swedish touch offers a sweet and tart balance that’s simply irresistible.

Side Dishes

This Vegetarian Swedish Meatballs Recipe shines when paired with traditional accompaniments like mashed potatoes or buttered egg noodles. Roasted vegetables or a crisp green salad also work beautifully to lighten the plate and bring crunchy texture. Don’t underestimate the power of fresh, simple sides to elevate your whole meal experience.

Creative Ways to Present

Why not turn this into a show-stopping party dish? Serve the meatballs skewered with toothpicks alongside small bowls of the gravy for dipping. You could also pile them atop toasted rye bread for hearty open-faced sandwiches, perfect for a fun, casual lunch. The versatility of this recipe means you can enjoy it in many delightful ways!

Make Ahead and Storage

Storing Leftovers

If you have leftovers, place the meatballs and gravy in an airtight container in the refrigerator. They will keep well for up to 3 days and taste fabulous when warmed back up. This makes it a great dish for meal prep or next-day enjoyment.

Freezing

You can freeze cooked meatballs separately on a tray first, then transfer them to a freezer-safe container or bag. Freeze the gravy in a separate container to maintain texture. Both components freeze well for up to 2 months, allowing you a quick, comforting meal any time you need it.

Reheating

Reheat the frozen or refrigerated meatballs gently in the gravy over low heat on the stove, stirring occasionally until warmed through. This prevents the sauce from breaking and keeps everything creamy and delicious, just like freshly made.

FAQs

Can I use other grains instead of wild rice?

Absolutely! Brown rice, quinoa, or even cooked barley work wonderfully as substitutes. Just make sure they are cooked and drained well to avoid excess moisture in the meatball mixture.

Can I make this recipe vegan?

Yes! Swap out the eggs for flax eggs or a commercial egg replacer, use a plant-based yogurt and sour cream, and replace butter with vegan margarine or olive oil. The texture might differ slightly, but the flavors will remain delicious.

What mushrooms are best for these meatballs?

Cremini or button mushrooms are great options because of their mild flavor and availability, but feel free to mix in shiitake or portobello for a deeper earthiness. Just be sure to chop them finely for the best texture.

Can I pan-fry the meatballs instead of baking?

You can, but be gentle when turning them to avoid breaking. Baking is preferred for an even cook and to keep them intact, plus it’s less hands-on.

How do I adjust the gravy thickness?

If the gravy is too thick, add a splash of vegetable broth; if too thin, let it simmer a bit longer to reduce. Whisk well to maintain a smooth consistency and avoid lumps.

Final Thoughts

This Vegetarian Swedish Meatballs Recipe is a wonderful way to enjoy all the comforting charm of a classic dish with a fresh, plant-based twist. It’s hearty, flavorful, and surprisingly easy to prepare — perfect for sharing with family or impressing friends. Once you try it, you’ll understand why it’s become such a beloved favorite in my kitchen. Go ahead and make it your own new tradition!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian Swedish Meatballs Recipe

Vegetarian Swedish Meatballs Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 12 reviews

  • Author: Sara
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A delicious and comforting recipe for Vegetarian Swedish Meatballs made with wild rice, mushrooms, and Greek yogurt, baked to perfection and served with a creamy sour cream gravy. This meatless dish brings classic Swedish flavors in a healthy, flavorful way, perfect for a hearty dinner.


Ingredients

Meatballs

  • 2 cups cooked wild rice
  • 1 heaping cup finely chopped mushrooms
  • 1/2 cup plain Greek yogurt
  • 2 eggs
  • 3/4 cup breadcrumbs
  • 1 teaspoon smoked paprika
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • Olive oil (optional, for greasing)

Gravy

  • 3 tablespoons salted butter
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 3 tablespoons flour
  • 1 1/2 cups vegetable broth
  • 1/2 cup sour cream
  • Salt and black pepper to taste


Instructions

  1. Preheat Oven: Preheat your oven to 425°F (220°C) to prepare for baking the meatballs.
  2. Prepare Meatball Mixture: In a large bowl, thoroughly mix the cooked wild rice, finely chopped mushrooms, Greek yogurt, eggs, breadcrumbs, smoked paprika, garlic powder, and salt until well combined.
  3. Form Meatballs: Roll the mixture into balls roughly 1 to 2 tablespoons in size each. Place them evenly spaced on a parchment-lined baking sheet. Optionally, lightly grease the parchment paper with olive oil to prevent sticking.
  4. Bake Meatballs: Bake the meatballs in the preheated oven for 15 to 20 minutes, or until they are firm to the touch and cooked through.
  5. Make Gravy: While the meatballs are baking, melt the salted butter in a large skillet over medium heat. Add onion powder, garlic powder, and flour, stirring constantly. Allow the mixture to bubble gently for a few minutes to remove any raw flour taste.
  6. Add Broth: Slowly pour in the vegetable broth while whisking continuously to create a smooth sauce without lumps. Continue stirring until the gravy thickens slightly.
  7. Finish Gravy: Stir in the sour cream and adjust the gravy consistency with additional broth if needed. Season with salt and black pepper to taste.
  8. Combine and Serve: Once meatballs are done baking, transfer them into the skillet with the gravy, coating them well. Serve hot with your choice of potatoes, salad, or roasted vegetables for a complete meal.

Notes

  • Ensure mushrooms are finely chopped to help bind the meatballs and enhance the texture.
  • Using wild rice adds a nutty flavor and extra fiber to the meatballs.
  • For a dairy-free option, substitute Greek yogurt and sour cream with plant-based alternatives.
  • Keep an eye on the meatballs during baking to avoid overcooking and drying them out.
  • The gravy can be adjusted in thickness by adding more or less broth according to preference.
  • Serve this dish with lingonberry jam for an authentic Swedish touch.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Swedish

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star